awk简单使用

匹配输出
cat test.txt | grep "result" | awk -v FS="|" '{if($4 == "5" && $7 == "0") print $0}'

匹配输出
cat test.txt | grep "result" | awk -v FS="|" '{if($4 > 100) print $0}'

统计次数
cat test.txt | grep "result" | awk -v FS="|" '{if($4 == "2" && $7 == "0") print $0}' | wc -l

查看gc日志中stw时间过长的行
awk '11~/^[0-9.]+/&&$11>1;' gc.log

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • awk awk的工作模式是扫描文件中的每一行, 并且对符合条件的行进行处理, 处理的时候可以针对整行, 也可以针对...
    董成鹏阅读 3,405评论 0 0
  • grep的一些命令参数 -A num:匹配到搜索到的行以及该行下面的num行-B num:匹配到搜索到的行以及该行...
    王继轩阅读 2,571评论 0 0
  • awk命令的基本使用 [root@shellscript ~]# head -n 3 /etc/passwd | ...
    古寒飞阅读 4,680评论 0 2
  • netstat -tnlp|egrep -i "$1"|awk {'print $7'}|awk -F'/' '{...
    JerichoYu阅读 4,599评论 0 0
  • awk [options] 'condition{cmd};condition{cmd}' file (分号不必须...
    yandaxin阅读 1,781评论 0 0