发布时间:2013-05-21 16:43:53
扫描指定文件内指定关键字,关键字支持正则表达式:
1,指定文件范围内扫描关键字,打印匹配内容;
2,指定文件范围内扫描关键字,统计匹配次数;
3,指定时间范围内扫描关键字,打印匹配内容;
4,指定时间范围内扫描关键字,统计匹配次数;
......【阅读全文】
发布时间:2013-05-20 17:02:12
今天帮同事处理问题时遇到一个需求,从日志中查询当天某个值的最大值、最小值、平均值,最终通过两种方式实现:1、使用sort排序,求最大值、最小值,使用for循环求平均值:grep RenewalCheckIbatisDAO.*getHistoryPolicyListByLicenceNo pafa.log |awk -F'time=' '{print $2}'|awk -F'ms' '{a[NR]=$1} END{b=0;c=a[.........【阅读全文】
发布时间:2013-01-09 09:12:37
一、用awk 有以下几种方法去调用变量: 1. awk '{print a, b}' a=111 b=222 yourfile 注意, 变量位置要在 file 名之前, 否则就不能调用。 还有, 于 BEGIN{}中是不能调用这些的variable. 要用之后所讲的第二种方法才可解决. 2. awk –v a=111 –v b=222 '{print a,b}' yourfile 注意, 对每一个变量加一个 –v 作传递. 3. awk '{print " ' "$LOGNAME" ' "}' yourfile 如果想调用e......【阅读全文】