-grepコマンド大全

*Tips [#r29902c4]

**複数条件指定(OSによっては使えないかも) [#ad703784]

 grep -Ei '(evasive|security)' ファイル名

**二つのファイルの差分を抽出 (ファイルA - ファイルB) [#r7b38fc3]

 diff ファイルA ファイルB | grep -E '^<' | perl -pe 's/^<\s//g'

**ヒットした周辺N行の結果を表示 -Cオプション [#naedb957]

-ヒットした行の上下4行を表示する例

 grep -C4 4000020524 filelist.txt

-関連オプションとして後ろを表示するAと前を表示するBを覚えておく

 grep -A 100 hoge filelist.txt
 grep -B 100 hoge filelist.txt

**特定のキーワードを含まない行を表示 -vオプション [#w1632dee]

grep -v  "除外したいキーワード"

**正規表現を使う -eオプション [#u27d246c]

-特定のタイムスタンプのログ取得

 grep -e "^2010\/03\/26 23:\(5\).*$"

-複数条件指定

 grep "hogehoge\|fugafuga\|mogemoge"

-BOMチェック

 egrep -r $'\xef'$'\xbb'

**バイナリ除外オプション -I [#y505d437]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS