Software-Rec有沒有
有沒有 which
命令的替代方法?
如果該
which
命令不可用,是否有另一種“標準”方法來找出可以找到命令的執行檔的位置?如果沒有其他可用的“標準”方法,那麼我目前面臨的實際系統是帶有
ash
Almquist shell的裸 Android 模擬器,如果這意味著什麼的話。
這應該是一個標準的解決方案:
type type -t type -p
您可以自己搜尋 $PATH 以找到命令:
COMMAND=vim # This is the command to search for (IFS=:; for dir in $PATH; do [ -x $dir/$COMMAND ] && echo $dir/$COMMAND; done)
(這應該適用於
ash
和許多其他 Bourne shell 衍生物)