在一个特殊的控制台上,我喜欢从/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";}'
现在我想将这个内容通过grep筛选出特定字段。仅仅添加"| grep Fieldname"是不起作用的,甚至先grep再awk也不行(尽管这样做更有意义)。
您能给我一些提示吗?