শেল-স্ক্রিপ্টিংয়ে যদি আমাকে কোনও ডিরেক্টরি থেকে একটি কমান্ড চালাতে হয় তবে আমি আসল প্রসঙ্গে ফিরে আসার বিষয়টি নিশ্চিত করতে একটি সাব-শেল করতে পারি: (cd temporary/new/directory ; command) # now I am still in original directory এটি কি উইন্ডোজ ব্যাচ-ফাইলগুলিতে করা যেতে পারে (বা সেমিডি-ফাইলগুলি) ব্যাচ-ফাইলগুলিতে একই কাজটি আমাকে নতুন ডিরেক্টরিতে …
সাইগউইন পরিবেশের বাইরে, ওয়ার্কিং ডিরেক্টরিটি পরিবর্তন না করেই আমাকে সাইগউইন শেল স্ক্রিপ্ট চালানো দরকার। আমি যদি ঠিক চালাই \path\to\bash.exe -c commandতবে পথটি সঠিকভাবে সেট করা হয়নি এবং সাইগউইন প্রোগ্রামগুলি খুঁজে পাওয়া যাবে না। যদি আমি --loginবিকল্পটি ব্যবহার করি , bashসঠিকভাবে পথ নির্ধারণ করে তবে আমার হোম ডিরেক্টরিতেও পরিবর্তন করে। বর্তমান …
আমি একটি bash স্ক্রিপ্ট লিখছি যা একটি TAR ফাইলে আমার অ্যাপ্লিকেশন প্যাকেজ। ফাইলগুলিকে ডিস্কে সংগঠিত করা হয়নি কিভাবে তারা TAR ফাইলে ব্যবস্থা করতে হবে, তাই আমি --transform বিকল্পটি ব্যবহার করার সিদ্ধান্ত নিয়েছি। তবে, মনে হচ্ছে যে --transform কমান্ডটি পরে অন্তর্ভুক্ত করা ফাইলগুলিতে প্রয়োগ করার পরিবর্তে বিশ্বব্যাপী প্রয়োগ করা হয়। উদাহরণ: …
আমি ফাইলটি কতবার খোলা হয়েছে তার সন্ধান করার চেষ্টা করছি (ওএস শুরুর পর থেকে)। আমি স্ট্যাটের মাধ্যমে এটি করার কথা ভাবছি, তবে বেশিরভাগ পতাকাগুলি কেবল এটি খোলার শেষ সময়ের মধ্যে পার্থক্যটি ফিরিয়ে দেয়।
আমি একটি ব্যাচ স্ক্রিপ্ট তৈরি করার চেষ্টা করছি যা ভিন্ন পরিবেশে একটি প্রোগ্রাম খুলবে (যাতে আমি এটির বহনযোগ্য সংস্করণ তৈরি করতে পারি)। set APPDATA=%CD%\dataএটি করতে এটি বলার জন্য আমি এটি ব্যবহার করি। ব্যাচটি শুরু হওয়ার পরে আমি যে সমস্যার মুখোমুখি হচ্ছি তা হ'ল আমি নিম্নলিখিত ত্রুটিটি পেয়েছি: CMD.EXE was started …