2017-03-24 15 views
-1
if ($6 = "sum") {next}; 

好吧,那不行。如果任何字段(这里是$ 6)包含字符串“sum”,我需要一种方法来跳过一行。 重要的是在这里跳过并不退出,所以awk继续解析以下几行。

+0

使用''==也可以使用'$ 6 = “suname” ...做一些行动' –

+0

你告诉我们你想找到3个不同的字符串 - StringXY,然后是Summe,然后是sum。发布时至少需要几秒钟,至少使您的问题在本身内保持一致。 –

回答

0
if ($6 == "Summe") {next}; 

应该==而非=

0

或者不依赖于if

awk '$6=="Summe"{next} ... '