我的虚拟文件如下所示:
C1 C2 C3
1 a snow
2 b snowman
snow c sowman
如果$ 3中有字符串
snow
,我想得到一行。我可以这样做:awk '($3=="snow" || $3=="snowman") {print}' dummy_file
但是应该有更简单的方法。
最佳答案
awk '$3 ~ /snow/ { print }' dummy_file
关于awk - awk部分匹配字符串(如果列/单词部分匹配),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17001849/