The Silver Searcher: Better than Ackをインストール

このエントリーをはてなブックマークに追加
はてなブックマーク - The Silver Searcher: Better than Ackをインストール
Facebook にシェア
[`yahoo` not found]
[`livedoor` not found]
[`friendfeed` not found]
[`tweetmeme` not found]

わけあってCentOS5.9にThe Silver Searcherを入れたい。
33Gのログをもっと高速に見たい。期待通りの高速だといいなー。
そもそも33Gのログって何だよ、、、っていうのはキニシナイ!


$ sudo yum install git  --enablerepo=rpmforge
$ sudo yum install xz-devel
$ sudo yum install pcre-devel

$ git clone https://github.com/ggreer/the_silver_searcher
$ cd the_silver_searcher/
$ ./build.sh 
$ sudo make install
$ /usr/local/bin/ag --version
ag version 0.15pre

git使ってないサーバだったんでgit入れるところからやったよ、、、


$ ls -lah
合計 34G
...
-rw-r--r--  1 hoge hoge  33G  7月 18 12:44 huga.log
...

$ /usr/local/bin/ag hoge huga.log
ERR: Error opening file ./huga.log: File too large Skipping...

!!!
ファイル数が多いディレクトリを検索する用途でしたね、このアプリは。
僕の希望はでかいファイルを素早く検索ってことだったのですがちょっと用途が違ったようです。
余裕があったら大きいファイルを読む方法を探したいところですが今回は下記のようにして
ある程度の範囲で区切って小さいファイルに分割していくことにしました。


$ cat huga.log  | grep "[18/Jul/2013" > huga.log.2013.jul.18

Popular Posts:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*