嗨,我的数据看起来像这样:
a b c 1
b c d
c d e 6
e r w
在第4列中,某些字段为空,我想删除第4列中缺少字段的整行,以便它看起来如下所示:
a b c 1
c d e 6
我不知道从哪里开始这样做。有人能帮我吗?感谢
答案 0 :(得分:5)
只需使用NF
检查字段数:
$ awk 'NF==4' file
a b c 1
c d e 6
要使用此更新文件,请执行:
awk 'NF==4' file > temp_file && mv temp_file file
答案 1 :(得分:0)
另一个awk
,
awk '!($4 == "")' yourfile