我只是希望在过滤两个不同的字符串时打印出第六列。
06-Jun-2019 11:21:28.437 queries: info: client 192.168.20.11#44622: query: fulker-pulp-east.platform9.net IN A + (00.00.00.00)
06-Jun-2019 11:21:36.310 queries: info: client 192.168.20.13#43274: query: fulker-pulp-east.platform9.net IN A + (00.00.00.00)
awk '/Jun-2019/ && /queries: info: client/{print $6}' /var/named/chroot/var/log/bind.log | cut -d"#" -f1 | sort -u
以上工作原理,但又有cut
和sort
。
如果仅使用awk衬垫,上述方法将如何实现,感谢您的帮助。