大约有一个包含 1200 列不同长度的文本文件。请注意,在该文件中,除第一列(S1 列)外,各列的标题名称与第一列(A、B 、C、D、E、F)。像下面这样:
S1 A B C D E F
A A I C D E F
B B B K D L
C F E A E
D H C N
E
F
我想将第一列 (S1) 与其余列进行比较,并在第一列和第二列之间、第一列和第三列之间找到相同的项目,依此类推。然后,在新列(此处为 O 列)中打印相同的项目。所需的输出如下所示:
S1 A B C D E F O
A A I C D E F A,B,F
B B B K D L B,E
C F E A E C
D H C N D
E E,D,A,C
F F,E
这里,O列是期望的输出列,其与S1列(A列)相同的名称打印在S1列中A的前面;同样,S1列与第三列(B列)相同的名称打印在S1列B的前面,以此类推。