PATH এনভায়রনমেন্ট ভেরিয়েবল নির্দেশ করে কোথায় আপনার কমান্ডগুলো থাকে। শেল কমান্ড টাইপ করলে এই ডিরেক্টরিগুলোতে খুঁজে বের করে। echo $PATH দিয়ে পুরো তালিকা দেখা যায়, কিন্তু কোলন দিয়ে আলাদা থাকায় পড়া কঠিন। নিচের কমান্ডগুলো দিয়ে প্রতিটি ডিরেক্টরি আলাদা লাইনে দেখানো যায়, যা স্ক্রিপ্ট বা শেল থেকে চালানো সম্ভব।
পদ্ধতি ১: শেল বিল্ট-ইন কমান্ড ব্যবহার
প্রম্পটে লিখুন echo “${PATH//:/$’\n’}” এবং এন্টার চাপুন। এটি ব্যাশের প্যারামিটার এক্সপ্যানশন ব্যবহার করে প্রতিটি ডিরেক্টরি নতুন লাইনে দেখাবে। প্রায় সব ব্যাশ ভার্সনে কাজ করবে, ফ্রিবিএসডি gibi অন্যান্য ইউনিক্স-ভিত্তিক ওএস-ওতে ও কাজ করতে পারে।
কমান্ডটি লিখতে অসুবিধাজনক, তাই কপি-পেস্ট করুন। টার্মিনালে পেস্ট করতে Shift+Ctrl+V চাপুন (সাধারণ Ctrl+V কাজ করে না)।
পদ্ধতি ২: sed বা tr ব্যবহার করে $PATH প্রক্রিয়া
sed ‘s/:/\n/g’ <<< “$PATH” লিখে এন্টার চাপুন। স্ট্রিম এডিটর একই ফলাফল দেবে। পেস্ট করার জন্য উপরের মতোই Shift+Ctrl+V ব্যবহার করুন।
tr ‘:’ ‘\n’ <<< “$PATH” দিয়েও একই ফলাফল পাওয়া যায়, যদি sed না থাকে। যেকোনো পদ্ধতি ব্যবহার করুন—ফলাফল একই। এগুলো স্ক্রিপ্টে সরাসরি যোগ করা যায়।