grep(LPIC)
grep
テキストデータ内の文字列検索を行うコマンドです。
オプション
-v
パターンに一致しない行を表示する
-n
行番号を表示する
-l
パターンと一致するファイル名を表示
-i
大文字と小文字を区別しないで検索を行う
-e
パターンを使って検索を行う
サンプル
pokemons.txtからSnorlaxを検索する
$ grep Snorlax pokemons.txt
Snorlax
pokemons.txtから大文字小文字の区別なくsnorlaxを検索する
$ grep -i SNORLAX pokemons.txt
Snorlax
pokemons.txtからSnorlax以外を検索する
$ grep -v Snorlax pokemons.txt
Ditto
Slowpoke
pokemons.txtから末尾がlaxの行を検索する
$ grep -e lax$ pokemons.txt
Snorlax