grep共通オプション
grepテキスト処理ツール、テキストを検索し、条件に合致する行を印刷して文字に一致させる:
一致する空の文字:
文字で始まる行を一致させます.
文字で終わる行を一致させます.
逆選択:
行番号の印刷:
一致する文字をハイライト表示:
大文字と小文字の一致を無視:
一致する行と一致する行の前の行を表示します.
一致する行と一致する行の後の行を表示します.
次のいずれかの文字を一致させます.
<>単語の先頭、先頭、末尾をそれぞれ表示します.
grep-oは、ファイルに一致する部分の空白行とコメントのみを出力します.
grep ‘test’ test.txt
一致する空の文字:
grep ‘^$’ test.txt
文字で始まる行を一致させます.
grep '^test' test.txt
文字で終わる行を一致させます.
grep 'test$' test.txt
逆選択:
grep -v '#' test.txt
行番号の印刷:
grep -n 'test' test.txt
一致する文字をハイライト表示:
grep 'test' test.txt --color=auto
--color=(never,always,auto)
大文字と小文字の一致を無視:
grep -i 'test' test.txt
一致する行と一致する行の前の行を表示します.
grep -B 3 'test' test.txt
-B before
一致する行と一致する行の後の行を表示します.
grep -A 3 'test' test.txt
-A after
次のいずれかの文字を一致させます.
grep "." test.txt
<>単語の先頭、先頭、末尾をそれぞれ表示します.
grep '\' aaa.txt
grep-oは、ファイルに一致する部分の空白行とコメントのみを出力します.
egrep -v "(#|^$)" filename( )