我有一个文件 a.text:
hello world
my world
hello universe
如果第二个单词是“world”,我想打印完整的字符串:
[root@sc-rdops-vm18-dhcp-57-128:/var/log] cat a | awk -F " " '{if($2=="world") print $1}'
hello
my
但我想要的输出是:
[root@sc-rdops-vm18-dhcp-57-128:/var/log] cat a | awk -F " " '{if($2=="world") print <Something here>}'
hello world
my world
关于如何执行此操作的任何指示?
提前致谢。
最佳答案
awk '{if ($2=="world") {print}}' file
输出:
hello world my world
关于bash - AWK - 比较后打印完整的输入字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35209712/