আমি BASEDIR=$(pwd)একটি স্ক্রিপ্ট মুখোমুখি ।
ব্যবহার ব্যতীত কোনও সুবিধা বা অসুবিধাগুলি রয়েছে BASEDIR="$PWD", সম্ভবত এগুলি, $PWDওভাররাইট করা যেতে পারে?
$(pwd), কারণ $PWDনির্দিষ্ট পরিস্থিতিতে পুরানো হয়ে যেতে পারে।
pwdতুলনামূলকভাবে কম বাসি তথ্য দেবে $PWD। $(pwd)অন্যদিকে, যদি বর্তমান ডিরেক্টরিটি নতুন লাইনের অক্ষরগুলিতে শেষ হয় তবে কোনও প্রক্রিয়া কাঁটাচামচ করা (ksh93 ব্যতীত) এবং অতিরিক্ত সংস্থান ব্যবহার করার অর্থ কাজ করে না। আমার দৃশ্য ব্যবহার $PWDএর $(pwd -P), এটি ব্যবহার মূল্য না $(pwd)।
cd -P -- "$dir"। আপনার মান সম্পর্কে যদি সন্দেহ থাকে তবে $PWDসর্বদা cd -P .প্রথমে পারেন । এটিও উপকারী হতে পারে যে আপনি যা যা $PWDআগে পেয়েছিলেন তাও পেয়ে যান $OLDPWDএবং এরপরে তাদের তুলনা করতে পারেন - এবং পরবর্তী cd ...; cd -ক্রম আপনাকে এখন যেখানে আছেন সেখানে ফিরিয়ে আনতে নিশ্চিত হবে।