agが早くて良い感じ。
- あるディレクトリからある文字が含まれているファイルを探す
というのが得意。
grep使うときは下のようにしていたことが、簡潔にかつ高速にできる
find . -type f -exec grep -n "hoge" {} \; -print
ag hoge
インストール
brew install the_silver_searcher
おうちのMacに入れようと思ったら「Error: SHA1 mismatch」で落ちて何故だと思ったらbrewをアップデートしたらいけた。
brew update
使い方
こんなかんじで使える
ag hoge
ag hoge ./memo
hogeという文字列が含まれるファイルと行がずらずらと。
結構な規模のソースコードもマッハで検索いける。