0

我有一个如下所示的文件,我想删除第四列中没有任何值的行。

Experiment Replica Module Mean
General1 0 scenario.host[229].app  
General1 1 scenario.host[229].app 0.00235355 
General1 2 scenario.host[229].app  
General1 3 scenario.host[229].app 0.0783413 
General1 4 scenario.host[229].app  
General3 0 scenario.host[229].app  
General3 1 scenario.host[229].app 0.540335 
General3 2 scenario.host[229].app  
General3 3 scenario.host[229].app  
General3 4 scenario.host[229].app  
General1 0 scenario.host[229].app  
4

1 回答 1

5

尝试以下操作:

awk 'NF>3' file

编辑:根据@AdrianFrühwirth 的要求添加:

每当您发现自己以否定的方式编写需求(例如“我想删除没有...的行”)时,请花一点时间看看您是否可以以积极的方式表达(例如“我想选择具有...") 的行,您通常会发现更容易提出一个好的解决方案,并避免引入双重否定的风险,这会使理解变得更加困难。

于 2013-05-14T18:43:46.333 回答