!["which"コマンドに加えて他のコマンドはありますか? [コピー]](https://linux33.com/image/53534/%22which%22%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AB%E5%8A%A0%E3%81%88%E3%81%A6%E4%BB%96%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
コマンドが利用できない場合、which
コマンド実行可能ファイルを見つけるための別の「標準」方法はありますか?
使用できる他の「標準」方法がない場合、現在直面している実際のシステムは次の基本的なAndroidエミュレータです。ash
錬金術の皮、それが意味がある場合。
答え1
これは標準ソリューションでなければなりません。
type
type -t
type -p
答え2
どこ
まったく同じではありませんが、「which」のようにバイナリの位置を提供する必要があります。
答え3
$ 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シェル派生物でも機能します)