5
魚スクリプト内にプログラムが存在するかどうかを確認する方法はありますか?魚スクリプトからプログラムが存在するかどうか確認してください
私は、Bashの絶対的な解決策はないことを知っていますが、if type PROGRAM >/dev/null 2>&1; then...
を使用すると良い結果が得られました。
魚に類似したものはありますか?
魚スクリプト内にプログラムが存在するかどうかを確認する方法はありますか?魚スクリプトからプログラムが存在するかどうか確認してください
私は、Bashの絶対的な解決策はないことを知っていますが、if type PROGRAM >/dev/null 2>&1; then...
を使用すると良い結果が得られました。
魚に類似したものはありますか?
何かが関数である場合
if type -q $program
# do stuff
end
に0を返すように(それは魚が実行するものである場合、すなわち)type -q
は、組み込みまたは外部プログラムが、存在します。
command -sq
もあります。外部プログラムの場合にのみ0を返します。
これらの両方の場合、「-q」フラグはすべての出力を抑止します。コマンドの場合、 "-s"は直接コマンドを実行するのではなく、コマンドを探すだけです。