Linux・シェル記述難易度 基礎

大文字小文字を区別せずに error を含む行を探す。空欄のオプションは?

grep -____ "error" app.log

正答

正答i

次も正解: -i(空白の有無・大文字小文字・末尾のセミコロンは問いません)

解説

grep -i(--ignore-case)はパターンと入力の大文字小文字を区別せずに照合する。ログは Error、ERROR、error と表記が揺れることが多いので、まず -i で広く拾ってから絞るのが実用的である。-n は行番号表示、-v は不一致行の表示、-c は件数表示で、どれも大小文字の扱いは変えない。

参考: www.gnu.org

grep

この問題を含む Linux・シェル のテストを制限時間つきで解く

Linux・シェルクイズへ