シェル スクリプトを書いていて、コマンドの出力に特定の文字列が含まれているかどうかを確認しようとしています。おそらく grep を使用する必要があると思いますが、方法がわかりません。誰か知っていますか?
ベストアンサー1
テストはアンチパターン$?
です。
if ./somecommand | grep -q 'string'; then
echo "matched"
fi
シェル スクリプトを書いていて、コマンドの出力に特定の文字列が含まれているかどうかを確認しようとしています。おそらく grep を使用する必要があると思いますが、方法がわかりません。誰か知っていますか?
テストはアンチパターン$?
です。
if ./somecommand | grep -q 'string'; then
echo "matched"
fi