shell脚本问题01--awk
下面具体说明: 需求:想查看apache日志中00:00:00到00:59:59间的记录的总行数。
PS:有这个需求的原因是最近日志分期出了问题,访问量波动巨大。
我的思路:
想到用awk '/00:00:00/' log | wc >> wc.txt的方法找到00:00:00访问的记录的行数,然后1秒1秒的逐个运行之后再相加等等。
遇到的问题:
在一个..ch中写入如下内容时,可以正常的看到wc.txt里面有好多行,每行都会显示正常的数字,和单独运行一个awk命令是一样的没有问题。
awk '/00:00:00/' log | wc >> wc.txt
awk '/00:00:01/' log | wc >> wc.txt
在..ch中写入如下内容时,看到wc.txt里面也有好多行,但是每行的数字都是零这肯定是不对的。
for ((a=0;a> wc.txt;
done
页:
[1]