[grep] マッチしたかどうかを調べる

シェルスクリプトでgrepコマンドを使って特定の文字列が含まれるか調べたい時があります。
grepはマッチ押した時に0を返します。

1
2
3
4
grep 'hogehoge' test.txt
if [ $? -eq 0 ]; then
    echo "match!"
fi

以前作成したHubotが停止しているか調べるスクリプトで使いました。

0 件のコメント :

コメントを投稿