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


-3

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

Mike Harrington:(510)548-1278:250:100:175

Christian Dobbins:(408)538-2358:155:90:201

Susan Dalsass:(206)654-6279:250:60:50

Jody Savage:(206)548-1278:15:188:150

Chet Main:(510)548-5258:50:95:135

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


“没工作”意味着......?
Ignacio Vazquez-Abrams

2
你似乎在没有接受答案的情况下问了很多与sed / awk相关的问题,甚至还在费心去阅读awk教程......
grawity

3
嗨史蒂夫!请再次查看您现有的问题,看看哪些答案对您有帮助。您可以通过单击旁边的绿色复选标记来接受它们,并且应该这样做,否则用户可能会停止回答您的问题。另外,正如@grawity所提到的,你真的需要展示更多的研究工作 - 我们当然可以帮助你,但你需要首先展示你尝试过的东西。
slhck

Answers:


2

哪里 someFile 包含您提供的数据:

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

输出:

 Mike
 Jody
 Chet
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.