如何删除Linux中数据文件中少于两列的行?

扎拉

如果输入如下所示:

    1
    2 4 5 6 7 19
    20
    22
    24 26 27 
    29 30 31 32 34 40 50 56 58
    234 235 270 500
    1234 1235 1236 1237
    2300

我想删除少于2列的行,因此输出应如下所示:

    2 4 5 6 7 19
    24 26 27 
    29 30 31 32 34 40 50 56 58
    234 235 270 500
    1234 1235 1236 1237
杰夫·谢勒(Jeff Schaller)

正如钢手评论:

awk 'NF>1' input > output

其它的办法:

grep '[^ ] [^ ]' input > output

(寻找一个非空格字符,后跟一个空格,再跟一个非空格字符)。

要“就地”编辑它:

sed -i '/[^ ] [^ ]/!d' input

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Linux的数据文件中删除第一列(实际上是行名)?

如何在Linux中根据行中的列数拆分大数据文件中的行?

如何删除数据文件夹中的文件?

如何删除文件中少于2位的那些列?

如何将数据文件的两列相乘并在python中添加它们?

如何删除数据文件中每组列的第一个子集?

如何重新排列数据文件中的行

数据文件中的行均值

处理数据文件中的多列

如何从数据文件中减去常数?

如何删除BASH中少于两个/的所有行?

如何删除R中包含少于3行数据的组?

如何删除数据框中连续日期值少于3个的行

如何删除文件中少于6个字符的所有行?

从数据文件中删除注释。有什么区别?

如何删除特定列中少于75个字符(约10个单词)的行

Linux命令在数据文件的特定列中查找最低值

如何根据特定列中的值对熊猫数据文件中的字符串排序?

如何为R中的数据文件2的列分配从txt文件1读取的名称

根据两列组合中的数据删除数据行

如何从数据框中删除列的行

如何通过与另一个数据文件进行比较来提取数据文件中的某些行?(合并中)

找到特定模式后,如何从数据文件中打印值,并且在两者之间跳过一行?

如何将行名称中带有空格的数据文件读入python?

如何在 Haskell 中重复读取大型数据文件的混洗行?

如何循环遍历Postman Collection Runner中数据文件中的每一行,然后输出到文件中

如何将列网格放入原始数据文件中

通过sqlldr加载时如何忽略数据文件中可变数量的额外列字段

c-读取数据文件中的特定列