可能重复:
使用 nawk,如何打印所有包含四个字符的名字?
使用 nawk,如何打印 916 区号中的所有人的名字?我试过 nawk '$3 ~ /(916)/{print $1}' 输入文件,但没有用。
乔迪·萨维奇:(206) 548-1278:15:188:150
盖伊·奎格利:(916) 343-6410:250:100:175
丹·萨维奇:(406) 298-7744:450:300:275
南希·麦克尼尔:(206) 548-1278:250:80:75
约翰·戈尔登罗德:(916) 348-4278:250:100:175
切特梅恩:(510) 548-5258:50:95:135
答案1
尝试这个 :
nawk '$2 ~ "(916)" {print}' file.txt