質問: common形式のWebサーバログを、URLまたはCGIファイル名ごとに別ファイルに書き出すスクリプトを。 ログ形式は、「192.168.0.1 - naokun [03/Jun/2002:13:10:02 +0900] ”GET /cgi-bin/test.cgi HTTP/1.1 200 3495」のような形式です。 特定のフォルダ、ファイルごとにソートして切り分けたいです。 シェルかperlで、お勉強サイトの紹介は必要ありませんので、スクリプトのソースそのものが掲載されたサイトをお願いします。
回答: 磯谷商店IT事業部( 1000万行のCSV集計 ) 一行スクリプトでもできます。 cat hoge.log | perl -ane ’$url = $F[6]; $url =~ s|/|#|g; open(LOG,”>>$url”); print LOG $_; close(LOG);’ Apache のログ解析をやるために、アクセスログの切り分けスクリプト探しています。自分でつくった Perl のはあるのですが、http://it.isogaya.co.jp/wakka/m058定番で、per.. - 人力検索はてな 類似の質問です。