我有tab.table
(如下所示)million
行和340
列
HanXRQChr00c0001 68062 N N N N A
HanXRQChr00c0001 68080 N N N N A
HanXRQChr00c0001 68285 N N N N A
我想删除28
列。这很容易做到,但在输出文件中我丢失了列之间的空间。
有没有办法排除这些列并仍像上面那样保持它们之间的空间?
答案 0 :(得分:1)
你可以尝试不同的东西。我在下面列出了一些内容:
awk -i inplace '{$0=gensub(/\s*\S+/,"",28)}1' file
或
sed -i -r 's/(\s+)?\S+//28' file
或
awk '{$28=""; print $0}' file
或使用评论中提到的cut
。