大文字小文字を区別せずに error を含む行を探す。空欄のオプションは?
grep -____ "error" app.log正答
正答
i次も正解: -i(空白の有無・大文字小文字・末尾のセミコロンは問いません)
解説
grep -i(--ignore-case)はパターンと入力の大文字小文字を区別せずに照合する。ログは Error、ERROR、error と表記が揺れることが多いので、まず -i で広く拾ってから絞るのが実用的である。-n は行番号表示、-v は不一致行の表示、-c は件数表示で、どれも大小文字の扱いは変えない。
参考: www.gnu.org
この問題を含む Linux・シェル のテストを制限時間つきで解く
Linux・シェルクイズへ