শেল-স্ক্রিপ্টিংয়ে যদি আমাকে কোনও ডিরেক্টরি থেকে একটি কমান্ড চালাতে হয় তবে আমি আসল প্রসঙ্গে ফিরে আসার বিষয়টি নিশ্চিত করতে একটি সাব-শেল করতে পারি:
(cd temporary/new/directory ; command)
# now I am still in original directory
এটি কি উইন্ডোজ ব্যাচ-ফাইলগুলিতে করা যেতে পারে (বা সেমিডি-ফাইলগুলি)
ব্যাচ-ফাইলগুলিতে একই কাজটি আমাকে নতুন ডিরেক্টরিতে ফেলে।
আমি করতে পারি:
pushd temporary\new\directory && command && popd
তবে পপড সাফল্যের উপর নির্ভরশীল command
।
কোন ধারনা?