使用AWK进行多次搜索

时间:2016-09-11 14:45:16

标签: bash logging awk sed

尝试学习如何使用awk,grep,cut等来搜索日志。

tail -n +1 logfile.log | grep 'path=/select' | awk '{print $7"\t"$4}' | sed 's/QTime=//g' | sort -rn | less

目前,这会将Qtime带到新列的行首,以便我可以按最高时间排序。我现在想弄清楚的是如何从同一行拉出另一个值,watchlist_8:*)来做一个类似的新列。分隔符:在监视列表之后是​​第11个。

预期输出:

  

Qtime关注列表

     

12899 watchlist_8

如果"关注列表"我也会很高兴如果所有其他方法都失败,则设置为颜色。

0 个答案:

没有答案