小编NoN*_*ame的帖子

如何通过awk和grep"过滤"尾部输出?

在一个特殊的控制台上,我喜欢从/ var/log/syslog中过滤一些信息.这不是很棘手:

tail -f /var/log/syslog | awk '{print $2,$1,$9,$3,"\033[1;36m"$17 "\033[0m","\033[1;33m"$23 "\033[0m","\033[1;36m"$19 "\033[0m","\033[1;33m"$24 "\033[0m","\033[1;38m"$26"\033[0m","\033[1;32m"$13"\033[0m","\033[1;31m"$20 "\033[0m";}'
Run Code Online (Sandbox Code Playgroud)

但现在我想通过grep管道这个特殊领域.只添加一个"| grep Fieldname"不起作用,即使不是grep first,awk以后(这会更有意义).

你能给我一个提示吗?

linux bash awk grep tail

3
推荐指数
1
解决办法
2162
查看次数

标签 统计

awk ×1

bash ×1

grep ×1

linux ×1

tail ×1