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

그래, 작동하지 않습니다. 어떤 필드 (여기 $ 6)에 문자열 "sum"이 포함되어 있으면 줄을 건너 뛰는 방법이 필요합니다. awk가 다음 행의 구문 분석을 계속하기 때문에 건너 뛰기 만하면됩니다.

+0

사용'=='또한, 사용할 수있는'$ 6 = "suname"... do some action' –

+0

당신이 찾고자하는 3 개의 다른 문자열, 즉'StringXY','Summe','sum'을 여러분에게 말했습니다. 적어도 2 개월 내에 질문을 올리면 귀하의 질문이 그 자체 내에서 일관되게됩니다. –

답변

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

그것은 ==보다는

0

또는 따라 if없이 =해야한다!

awk '$6=="Summe"{next} ... ' 
관련 문제