আমি 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 -
ক্রম আপনাকে এখন যেখানে আছেন সেখানে ফিরিয়ে আনতে নিশ্চিত হবে।