[Bash] コマンドが存在するか確認する

作成日: 2026年09月20日

Bash でコマンドが利用できるか確認するには、command -v を使用します。

下記の例では bash コマンドが利用できるか確認します。

if command -v bash >/dev/null 2>&1; then
  echo "bash exists"
else
  echo "bash does not exist"
fi

command -v bash が成功すると終了ステータスが 0 になるため、if の条件が成立します。標準出力と標準エラー出力は /dev/null に捨てています。

実行結果は下記のとおりです。

bash exists

確認したいコマンドに応じて、bash の部分を git や jq などに置き換えます。

Bash Shell command