如何从ta.table文件中排除列并保留列之间的空格?

问题描述:

我有一个tab.table(如下图所示),与million340如何从ta.table文件中排除列并保留列之间的空格?

HanXRQChr00c0001 68062 N N N N A 
HanXRQChr00c0001 68080 N N N N A 
HanXRQChr00c0001 68285 N N N N A 

我想删除28。这很容易,但在输出文件中,我失去了我的列之间的空间。

有什么办法排除这些列,仍然保持它们之间的空间像上面那样?

+0

它是一个分隔文件吗?什么是分隔符?你尝试过'切'吗? – codeforester

+0

是的,它适用于剪切 – Anna1364

你可以尝试不同的事情。我有以下一些人:

awk -i inplace '{$0=gensub(/\s*\S+/,"",28)}1' file 

sed -i -r 's/(\s+)?\S+//28' file 

awk '{$28=""; print $0}' file 

或使用cut在评论中提到。