Linux awk 查找日志中某个字段长度最大的记录

1.查找日志中某个字段长度最大的记录

假设日志名为:chat.log
日志格式为: |时间|地点|…|消息|字段N|

假设第23个字段消息是我们想要比较的字段。
通过以下命令筛选:

cat chat.log | awk -F '|' '{if(length($23)>maxlength{ maxlength=length($23);t=$0}};END{print t}'
发布了79 篇原创文章 · 获赞 3 · 访问量 5260

猜你喜欢

转载自blog.csdn.net/SW_LCC/article/details/102833590
今日推荐