我试图合并关于每个柱交替行 输入: ind1 T G T
T T T
ind2 G G T
G T T
期望输出: ind1 TT GT TT
ind2 GG GT TT
我试图这些命令: sed 'N;s/\n/ /' <input> output
和 paste - - <input> output
但它只合并交替行,但加入整行,不考虑列;例如: ind
我已经看到here和here关于如何返回每第n行;但我的问题是不同的。文件中的单独列提供了关于返回哪个第n个元素的细节;这取决于组别而不同。以下是Nth列提供要返回的行的数据集示例。也就是说,对于Id组a每隔3行和对Id组b每隔4行。这些数据非常大,有几个Id组。 Id TagNo Nth
a A-A-3 3
a A-A-1 3
a A-A-5 3
a A-A-2 3
a AX-45 3