share-image
ESC

awk 获取指定列的内容进行判断输出

现在有一些日志,要获取倒数第二行的内容,并且判断其值是否为 0,如果为0则输出对应的行。

[root@centos ~]# awk -F ',' '{if($7==0) print $0}' test.txt
上海, 上海, 中国移动, 0.000000 0.000000, 2017-10-10 16:45:14, http://upod-dl.fm/m4a/57c555ed7cb8912ec41015b0_5820095_24.m4a?sign=376ed5bda7ca56c990aed71e107498c0&t=59dd3192, 0, 404

或者

awk -F ',' '{ if($(NF-1)==0) print $0}' test.txt


其中 NF 表示最后一行,NF-1 表示倒数第二行;

文章作者:阿文
文章链接: https://www.awen.me/post/43345.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 阿文的博客
本文于 2017-10-12 发布,已超过半年(3030天),请注意甄别内容是否已过期。