「bash:コマンド:コマンドが見つかりません」がfalseを返しますか?

「bash:コマンド:コマンドが見つかりません」がfalseを返しますか?

ソフトウェアを自動的に構成するスクリプトを作成しています。まず、スクリプトがソフトウェアを最初にインストールする必要があるかどうかを確認してから構成したいと思います。確認して$ software --version得たらbash: command: command not foundまずインストールすることになります。

偽を返しますかbash: command: command not found

編集:答えがあれば答えを説明できますか?

ベストアンサー1

はい。

$ spamegg
spamegg: command not found

$ echo $?
127

次のことができます。

if software --version &>/dev/null; then
   ## True, do something
else
   ## False, do something
fi

おすすめ記事