2014-12-20 21 views

回答

4
awk -F',' '$5!=""' file 

.......

2

它可以是更簡單:

awk -F, '$5' file 

即打印具有非空$5的任何行。

+0

那是不是所有的腳本就行了。如果$ 5的值爲0或0.0或0e3,或者awk將決定的數值爲零,則嘗試使用它。 –

+0

你說得對。但OP似乎只需要字符串。我最初認爲與你的相似,但認爲這更簡單。 +1也是你的! –

+1

它似乎只是示例數據OP顯示。所以不保證數據中沒有'0'等。 – Jotne

0

兩個多awks,這不會打破,如果場只包含0

awk -F, '$5~/./' file 
awk -F, 'x!=$5' file 
相關問題