我有一些文件如下。我想删除没有 4 列的行。

263 126.9   263 50.2
264 76.6    264 6.2
265 62.3    265 49.9
266 84.2    266 18.3
7   63.8
8   59.7
9   36.4
11  12.0

期望输出
263 126.9   263 50.2
264 76.6    264 6.2
265 62.3    265 49.9
266 84.2    266 18.3

最佳答案

awk 很直接

awk 'NF==4' input.txt
NF 是字段数,如果等于 4 ,则执行默认操作,即打印整行。

关于sed - 删除没有 4 列的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20652451/

10-15 13:08