grepコマンド
指定したファイルの中から指定した文字列を探すコマンド。
検索文字列やファイルは正規表現で書くことができる。
基本のコマンド
$grep [オプション] [文字列] [ファイル]
test.txt
ファイル中のa
という文字を探す場合は以下のように書く。
$grep a test.txt
オプション
-i
検索文字の大文字小文字を区別しない。
-f [file]
検索文字列としてfileの中身を使用する。
-l
検索条件に一致したファイルを表示する。
-c
検索条件に一致した行数を表示する。
-v
検索に一致しなかった行を表示する。
-lvとすると、一致しなかったファイルを表示する。
-w
検索を文字列全体に対して行う。
-x
検索を行全体に対して行う。