ログファイルの行数をそれぞれカウントさせたかったので
awkでスクリプト作ってみた
count.awk
#/usr/bin/gawk -f
BEGIN {
FS = ":";
for (i = 1;i < ARGC;i ++) {
cnt = 0;
while(getline < ARGV[i] > 0) {
cnt ++;
}
print ARGV[i]":"cnt
}
}
#使い方
awk -f count.awk /var/log/httpd/access_log*
/var/log/httpd/access_log:28
/var/log/httpd/access_log.1:141
/var/log/httpd/access_log.2:131
/var/log/httpd/access_log.3:185
/var/log/httpd/access_log.4:153
こんな感じで出力されます