いまさらgrepメモ

grepの基本構文

> grep keyword file

srcディレクトリ直下のjsファイルから、"function"という文字を検索する

> grep function src/*.js

forから始まってchで終わる文字列を検索する(正規表現)

> grep for.*ch src/*.js

便利なオプション

  • -i 大文字小文字を無視
  • -n 行番号を表示
  • -l ファイル名のみ列挙
  • -h ファイル名を表示しない
  • -r サブディレクトリ再帰的に検索する
  • -L 該当しなかったファイルを列挙

テンプレート

再帰的にkeywordを含むファイルを検索する(行番号表示)

> grep -inr keyword *

再帰的にkeywordを含むファイルを検索する(ファイル名非表示)

> grep -ihr keyword *