本文介绍了删除制表符分隔文件中的行或行,按行或行中的单元格数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想删除以制表符分隔的txt文件中少于或等于5列或多于7个列的行/行.这意味着我想在制表符分隔的文件中仅保留6列的行.

I want to delete lines/rows which have less then or equal to 5 columns or more than 7 colunms in txt file delimited with tab. This means I want to keep lines with just 6 columns in a tab-delimited files.

我更喜欢sedawk来完成这项工作.

I prefer to sed and awk to do this job.

推荐答案

您可以尝试

  awk -F"\t" 'NF==6' file >temp && mv temp file

这篇关于删除制表符分隔文件中的行或行,按行或行中的单元格数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-02 14:47