File1とFile2という2つのファイルがあり、ファイルの列1をファイル2の列1と比較し、ファイル3の列2を使用して追加の列を作成しようとしています。
9001 Whitby On
9002 Toronto On
9003 Scarborough On
9004 Victoria BC
9005 Vancouver BC
ファイル2:
9001 501
9002 502
9003 503
9004 504
9005 505
出力:
501 9001 Whitby On
502 9002 Toronto On
503 9003 Scarborough On
504 9004 Victoria BC
505 9005 Vancouver BC
ベストアンサー1
ミラーを使用してもよいhttp://johnkerl.org/miller/doc/
ファイルに2つのTSVがある場合、コマンドは次のようになります。
mlr --tsv --implicit-csv-header --headerless-csv-output join --ul -l 1 -r 1 -j 1 --lp l --rp r -f file1.csv file2.csv
あなたは
9001 Whitby On 501
9002 Toronto On 502
9003 Scarborough On 503
9004 Victoria BC 504
9005 Vancouver BC 505