EC2にackとagをインストールする方法

Amazon EC2にackとagをインストールする方法メモ。



EC2にackをインストールする


ackは、grepに色々なオプションがデフォルトでついててさらにgrepよりも数倍早く検索できるコマンド。実体はperlスクリプト。結果のグルーピングもやってくれるのでgrepよりもとても便利。


単体のperlスクリプトを設置するだけでOK。EC2だとyumでインストールできない。


mkdir ~/bin
curl http://beyondgrep.com/ack-2.04-single-file > ~/bin/ack
chmod 0755 ~/bin/ack

# カレントディレクトリを再帰的に検索
ack [phrase]

# grepでだいたい同じことをやるとこんな感じ
grep -rnh [phrase] --color=auto

参考リンク

これからはgrepではなくackを使おうと

ackを使おう!

find + grep を実行するような便利なコマンド ack



EC2にackをインストールする


agは、ackよりもさらに高速に検索できるコマンド。使い方はackとほぼ同じ。


agはRPMからインストールできる。


# CentOSと同じ
sudo rpm -ivh http://swiftsignal.com/packages/centos/6/x86_64/the-silver-searcher-0.13.1-1.el6.x86_64.rpm

# カレントディレクトリを再帰的に検索
ag [phrase]

参考リンク

ackを捨てて、より高速なag(The Silver Searcher)に切り替えた

ag(grepの早いやつ)を入れてみた

grepやackよりも速いコード検索ツールのagをローカルビルドインストールする


著者プロフィール
Webサイトをいくつか作っています。
著者プロフィール