ack_enabled not defined
は特定のファイルに存在しますall_defs.txt
そして何かを返します。これにより、文字列が存在するかどうかを理解できます。
誰でもこれを行う方法を教えてもらえますか?
grep
の終了コードを確認してください。 -q
は静かにします!
は終了コードを無効にします。
if ! grep -q 'ack_enabled not defined' all_defs.txt ; then
echo Not found.
fi
次のワンライナーはさらに冗長です。
grep -q 'ack_enabled not defined' all_defs.txt && echo 'string found' || echo 'string not found'