使用 nawk,如何打印所有包含四个字符的名字?

使用 nawk,如何打印所有包含四个字符的名字?

使用 nawk,如何打印所有包含四个字符的名字?我尝试了 nawk '/^[[:alpha:]]{4}/{print $1}' inputfile,但没有成功

迈克·哈林顿:(510) 548-1278:250:100:175

克里斯蒂安·多宾斯:(408) 538-2358:155:90:201

苏珊·达尔萨斯:(206) 654-6279:250:60:50

乔迪·萨维奇:(206) 548-1278:15:188:150

切特梅恩:(510) 548-5258:50:95:135

汤姆·萨维奇:(408) 926-3456:250:168:200

答案1

在哪里某个文件包含您提供的数据:

nawk '{if(length($1)==4){print $1}}' someFile

输出:

 Mike
 Jody
 Chet

相关内容