grepよりもスマートに検索できるコマンド。
(もっと高速に検索できる The Silver Searcher というのや、The Platinum Searcher というのがあるらしい。)
The Platinum Searcher
http://blog.monochromegane.com/blog/2014/01/16/the-platinum-searcher/
Ubuntuの場合
$ sudo apt-get install ack-grep
(Ubuntu 12.04, 13.10, 14.04 で確認)
$ ack-grep --help-type
ファイルタイプの一覧をいじるには/usr/share/perl5/App/Ack.pm
をいじる(環境によってパスは違うと思うが、このパスは apt-get でインストールした場合)。以下はmarkdown形式に対応させる例。
--- Ack.pm+++ Ack.pm@@ -93,6 +93,7 @@ lisp => [qw( lisp lsp )], lua => [qw( lua )], make => q{Makefiles},+ markdown => [qw( md markdown )], mason => [qw( mas mhtml mpl mtxt )], objc => [qw( m h )], objcpp => [qw( mm h )],