ERROR を含まない行だけを表示する。空欄のオプションは?
grep -____ "ERROR" app.log正答
正答
v次も正解: -v(空白の有無・大文字小文字・末尾のセミコロンは問いません)
解説
grep -v(--invert-match)は選択を反転し、パターンに一致しなかった行を出力する。ログからノイズ行を除くときや、ps の結果から grep 自身の行を除くとき(grep -v grep)に使う。-n は行番号を付けるだけで除外はしない。-c は件数を数える。-e はパターンを明示するオプションで、否定の意味は無い。
参考: www.gnu.org
この問題を含む Linux・シェル のテストを制限時間つきで解く
Linux・シェルクイズへ