grep の使い方


テキスト処理はunixの得意技!  Windowsにぶっちぎりです。
で、その基本中の基本 grep の使い方は?
 

例えば /tmp 以下にあるたくさんのファイルの中から "Linux" という文字を含むファイルを見つけ出したいとき

grep "Linux" /tmp/*
これで結果がずらずらと出てきます。
でもこれだと"linux"を含む文字列全てが対象となってしまいます。
 

単語の完全一致で検索したいときは

grep -w "Linux" /tmp/*
で検索します。
 

大文字と小文字の区別をなくしたいときは

grep -i "Linux" /tmp/*

で検索できます。
 

サブディレクトリ以下も再帰的に検索したい場合

grep -r "Linux" /tmp/*
 
 

   grep その2へ          一覧に戻る          [ホームへ]