1
您好我有一個看起來像這樣的數據:awk:刪除空字段的行?
a b c 1
b c d
c d e 6
e r w
在第4列一些字段是空的,我想刪除整行是缺少在第4列一個字段,以便它看起來像如下:
a b c 1
c d e 6
我不知道從哪裏開始做這件事。有人能幫我嗎?由於
您好我有一個看起來像這樣的數據:awk:刪除空字段的行?
a b c 1
b c d
c d e 6
e r w
在第4列一些字段是空的,我想刪除整行是缺少在第4列一個字段,以便它看起來像如下:
a b c 1
c d e 6
我不知道從哪裏開始做這件事。有人能幫我嗎?由於
只是檢查的字段數與NF
:
$ awk 'NF==4' file
a b c 1
c d e 6
要更新這個文件,這樣做:
awk 'NF==4' file > temp_file && mv temp_file file
另一個awk
,
awk '!($4 == "")' yourfile
謝謝。這是非常快速和簡單 – user3546860
很高興閱讀!記住,如果你完成了,你可以接受一個答案 – fedorqui