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