创建文件date.awk:
$8 == 107582685 { cmd = "date +%Y-%m-%d-%H -d @"" $11 """ while (cmd | getline line) { print line } close(cmd) }
调用命令:
awk -f date.awk *.log | sort | uniq -dc | sort -nr
sort参数:
-n // 以数值来排序 -r // 降序
uniq参数:
-d // 仅显示重复行 -c // 在输出行前面加上每行在输入文件中出现的次数
参考资料: