$ PATH của tôi trông như thế này:
/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
Trong bash, tôi có thể không gặp vấn đề gì khi gọi đũa phép nằm ở
/home/torbjorr/deployed/x86_64-GNU%2fLinux/wand
giống
$ 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
Tuy nhiên, trong chế độ tương thích vỏ bourne, không thể tìm thấy đũa:
$ wand
sh: 2: wand: not found
Có vẻ như vấn đề là dấu% trong các đường dẫn này. Dấu hiệu này đã được thêm bằng mã hóa URL để tên "GNU / Linux" có thể được sử dụng trong tên thư mục mặc dù đó không phải là tên tệp hợp lệ. Có thể để tên làm việc trong sh, hoặc làm cho lệnh sh hoạt động như bash. Đó là, làm cho bash hoạt động giống nhau mặc dù nó được gọi bằng lệnh / bin / sh, liên kết tượng trưng để bash nào.
sh
(nó là ok trongbash
vàzsh
mặc dù). Gọi trực tiếp các công việc thực thi trongsh
; rất lạ.