[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 などに置き換えます。