次のようにレイアウトされたテキストファイルがあります。
1 a, b, c
2 c, b, c
2.5 a, c
これを生成するために、キー (数字) と値 (CSV) (タブ文字で区切られています) を逆にしたいと思います。
a 1, 2.5
b 1, 2
c 1, 2, 2.5
(c に対して 2 が重複していないことに注意してください。)
この正確な出力は必要ありません。入力の数値は順序付けされていますが、値は順序付けられていません。出力のキーは、値と同様に順序付けする必要があります。
これどうやってするの?標準のシェル ユーティリティ (awk、sed、grep...) と GCC にアクセスできます。必要に応じて、他の言語用のコンパイラ/インタプリタを入手できます。