ファイルの中から一致した行を検索
- 説明
grepコマンドはファイル中から一致した行を表示します。
- 構文
- オプション
-c 一致した行の数だけ表示する。
-i 比較のときに大文字と小文字を区別しない。
-n 一致した行の前に行番号を付加する。
-v パターンに一致しなかった行だけを表示する。
- 例
car.txtからnsxを検索する。
$grep -i 'nsx' car.txt
Honda NSX
car.txtからTOYOTAで始まる全ての行を表示する。
$grep -i '^toyota' car.txt
TOYOTA センチュリー
TOYOTA エスティマ
toyota プリウス
toyota ソアラ
- 『grep -f』と『fgrep』は一緒
- さらに『fgrep -r ["検索文字"] [検索場所]』で検索場所配下も探すことができる
http://cyberam.dip.jp/linux_command/command/text_proc/grep.html#
http://www.jun2065.net/index.php?Linux%B4%D8%CF%A2%2Fgrep%A4%CE%BB%A8%A5%C6%A5%AF%A5%CB%A5%C3%A5%AF
http://www.pochinet.org/linux2F008.htm