さまざまな長さの約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)を残りの列と比較して、1番目と2番目の列の間、1番目と3番目の列の間で同じ項目を見つけたいと思います。次に、新しい列(ここでは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列の前に出力されます。同様に、3番目の列と同じS1列名(B列)がS1列、B列の前に印刷されます。