追加読書

追加読書

この形式のファイルは2つあります。

File1: id:0.0260509118455
File2: id:X:Y

file1のすべての行が同じIDを含む2番目のファイルの行に関連付けられている3番目のファイルを取得したいと思います。つまり:

File3: id:0.0260509118455:X:Y

(ファイル1には100行、ファイル2には666行)ペアリングできない回線はありません。

ベストアンサー1

データベース表を含むファイルを結合するには、join表をキー順にソートしてから、次のコマンドを使用します。

sort -b -t:ファイル1>ファイル1の並べ替え
sort -b -t:ファイル2>ファイル2の並べ替え
Join -t:ファイル1のソートファイル2のソート

追加読書

おすすめ記事