IT系バンドマンの日常

備忘録やライフログなど

grepの便利な使い方まとめ

こんにちは!!!!

急にgrepコマンドが大好きになってしまったので便利な使い方を以下にまとめておきたいと思います。

恋は突然に。ってね☆彡

01_HITした場所の行数を知りたい

grep -n 'hoge' foo.txt

02_検索結果を絞り込みたい

grep -n 'hoge' foo.txt  | grep -v 'wei'

03_HITした場所の次の1行も結果として出したい

grep -A 1 'hoge' foo.txt

04_HITした場所の前の1行も結果として出したい

grep -B 1 'hoge' foo.txt

05_Perl正規表現でHITした場所だけをとってくる

echo "weihogewei" | grep -oP 'h(o|a)ge'

それではみなさま、良いgrepライフを!