-1
if ($6 = "sum") {next};
好吧,那不行。如果任何字段(这里是$ 6)包含字符串“sum”,我需要一种方法来跳过一行。 重要的是在这里跳过并不退出,所以awk继续解析以下几行。
if ($6 = "sum") {next};
好吧,那不行。如果任何字段(这里是$ 6)包含字符串“sum”,我需要一种方法来跳过一行。 重要的是在这里跳过并不退出,所以awk继续解析以下几行。
if ($6 == "Summe") {next};
应该==
而非=
或者不依赖于if
:
awk '$6=="Summe"{next} ... '
使用''==也可以使用'$ 6 = “suname” ...做一些行动' –
你告诉我们你想找到3个不同的字符串 - StringXY,然后是Summe,然后是sum。发布时至少需要几秒钟,至少使您的问题在本身内保持一致。 –