前のコマンドの出力に基づいてコマンドを実行します。

前のコマンドの出力に基づいてコマンドを実行します。

次のコマンドを検討してください。 grepに出力がある場合は、「yes」をエコーし​​たいと思います。 grepが出力を返さない場合は、「no」をエコーし​​たいと思います。

cat myfile | grep "something"

ifコマンドなしでできますか?

ベストアンサー1

使用ブール制御演算子:

[[ -n $(your command) ]] && echo "yes" || echo "no"

おすすめ記事