よく使うgrepのオプション

よく使うgrepのオプション
r フォルダー内ファイルを再帰的に検索
n 結果の行番号も表示
i 大文字小文字の区別無し
I バイナリファイルを無視
v 結果を反転(マッチしなかったもの)
A <行数> マッチした行の後ろも<行数>分表示
B <行数> マッチした行の前も<行数>分表示
C <行数> マッチした行の前後も<行数>分表示
サブディレクトリも含め大文字小文字区別せず検索

「sodomojo」という文字列を検索

grep -ri sodomojo *

grepでor検索

grep "aaa\|bbb\|ccc\|ddd"

マッチしなかったものは"-v"オプションでみれる

grep -v "aaa\|bbb\|ccc\|ddd"

マッチした前後5行も表示する

grep sodomojo -C 5

Reference: http://www.linux.or.jp/JM/html/GNU_grep/man1/grep.1.html