আমার $ PATH দেখতে এমন দেখাচ্ছে:
/home/torbjorr/deployed/vector/x86_64-GNU%2fLinux:/home/torbjorr/deployed/typewriter/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mustudio/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mathext/x86_64-GNU%2fLinux:/home/torbjorr/deployed/doxymax/x86_64-GNU%2fLinux:/home/torbjorr/deployed/c2tex/x86_64-GNU%2fLinux:/home/torbjorr/deployed/x86_64-GNU%2fLinux/wand:/home/torbjorr/deployed/x86_64-GNU%2fLinux/spellesc:/home/torbjorr/deployed/x86_64-GNU%2fLinux/projinit:/home/torbjorr/deployed/x86_64-GNU%2fLinux/herbs:/home/torbjorr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
ব্যাশে, আমি সমস্যা ছাড়াই এটিতে অবস্থিত ভ্যান্ডটি ডাকতে পারি
/home/torbjorr/deployed/x86_64-GNU%2fLinux/wand
মত
$ wand
(i) Mål från "main.cpp" har registrerats
(i) Skapar katalog "__wand_targets_dbg"
(i) Kör g++ "main.cpp" -fpic -L"/home/torbjorr/deployed" -g -Wall -std=c++11 -I"/home/torbjorr/deployed" -o "__wand_targets_dbg/cb-template
তবে বোর্ন শেল সামঞ্জস্যতা মোডে, লাঠিটি পাওয়া যাবে না:
$ wand
sh: 2: wand: not found
দেখে মনে হচ্ছে সমস্যাটি এই পথগুলিতে% চিহ্ন রয়েছে। এই চিহ্নটি ইউআরএল এনকোডিংয়ের মাধ্যমে যুক্ত করা হয়েছে যাতে বৈধ ফাইল নাম না হলেও "জিএনইউ / লিনাক্স" নামটি ডিরেক্টরি নামে ব্যবহার করা যেতে পারে। Sh এ নামটি কীভাবে কাজ করা সম্ভব, বা sh কমান্ডকে বাশ হিসাবে কাজ করা সম্ভব? এটি হ'ল, বাশ একইরকম আচরণ করুন যদিও এটি / bin / sh কমান্ডের সাহায্যে আহ্বান করা হয়েছিল, যা যেভাবেই বাশ করতে পারে।
sh
(এটি ঠিক আছেbash
এবংzsh
যদিও)। সরাসরি এক্সিকিউটেবল কাজগুলিতে কল করাsh
; খুব আশ্চর্যজনক.