ইন FreeBSD 'র 12, ব্যবহার zsh
শেল, আমি যখন এ খুঁজছেন এই পার্থক্য লক্ষ্য $path
(ছোট হাতের) বনাম $PATH
(বড় হাতের)।
echo $path
/ এসবিন / বিন / ইউএসআর / এসবিন / ইউএসআর / বিন / ইউএসআর / স্থানীয় / এসবিন / ইউএসআর / স্থানীয় / বিন / ইউএসআর / হোম / ফ্রিএসডি / বিন
echo $PATH
পক্ষ থেকে / sbin: / বিন: / usr / sbin / usr / বিন / usr / স্থানীয় পক্ষ থেকে / sbin / usr / স্থানীয় / বিন / usr / হোম / FreeBSD / বিন
একটি আউটপুট স্পেস অক্ষর দ্বারা সীমিত করা হয়, অন্যটি COLON অক্ষর দ্বারা।
কেন পার্থক্য?
এই দুটি পৃথক, পৃথক পরিবর্তনশীল? বা ছোট হাতের অক্ষর / বড় হাতের ধরণের একধরনের কৌশল বা মানে যা আমি জানি না?
এটি কি একটি zsh
বৈশিষ্ট্য? বা ফ্রিবিএসডি-র একটি বৈশিষ্ট্য?
path
ভিতরে zsh
কোন আপডেট করবে না path
envvar: path=junk zsh -c 'echo $path; path=garbage; /usr/bin/printenv path'
।
for path in "$dir"/*
reflexively নিরাপদ টু লেখার কোড।