bashでコマンドがあるか確認する


まあまあ迷ってたが、StackOverflowさまさまであった。。。

下記のようにする

if type [コマンド] > /dev/null 2>&1
    # コマンドがない場合の処理
then
    # コマンドがある場合の処理
fi

例えばgitであれば以下のようにしてみる

if type git > /dev/null 2>&1
    yum -y install git
then
    true
fi

yum install listなどでやるより遥かに


この投稿へのコメント

コメントはありません。

コメントを残す

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL