私は持っていますファイル1(サンプル):
60108903374
60172485121
60108919381
60174213128
60108919951
60108919970
601112020106
601112020107
601112020108
601112020113
601112020114
60175472940
そしてファイル2:
60179970001,A
60172681920,A
60174202041,A
60172514180,A
60174314679,A
60174325306,A
60175472940,A
60174213128,A
60175328984,A
60175349857,A
60172796759,A
60172798922,A
60179195129,A
60172485121,B
60173483126,A
60172683175,A
60174521828,A
60142536314,B
60175347909,B
60175183031,B
file1
最初の列に基づいて合計file2
を出力一致と組み合わせて、2番目の列を表示したいと思いますfile2
。
希望の出力:
60172485121,B
60174213128,A
file1
〜80,000行と500,000行がありますfile2
。
以下を試してください。
join -1 1 -2 1 -o 1.1,2.2 file1 file2
ベストアンサー1
join -t, <(sort file1) <(sort -t, file2)
以上の作業が完了しました。