多くのシェルには--all
フラグがありますwhich
。
--all, -a 最初の項目だけでなく、PATH のすべての一致を印刷します。
ただし、which
これはPOSIXと互換性がありませshellcheck
んcommand -v
。
command
しかし、同様の兆候はありません--all
。
ベストアンサー1
type -a -p
この機能を提供してください。
-a
最初のサービスだけでなく、すべてのサービスを提供するように指示してください。
-p
これは単にパスを印刷し(それ以外の場合は<executable> is
パスプレフィックスを取得します)、エイリアスなどのファイルではなく結果を無視することを意味します。 (または-P
エイリアスに従ってPATH検索を強制します。)