CSVファイル3個添付[重複]

CSVファイル3個添付[重複]

行数が同じ3つのCSVファイルがあります。

1.csv
1,2,3
4,5,6
7,8,9

2.csv
4
5
6

3.csv
8
9
10

マージ後に私が望む結果は

result.csv
1,2,3,4,8
4,5,6,5,9
7,8,9,6,10

だから私は努力しました

paste 1.csv 2.csv | tr "\t" "," > intermediate.csv
paste intermediate.csv 3.csv | tr "\t" "," > result.csv

しかし、私は次のような結果を得ます:

 result.csv
    1,2,3, 4,8
    4,5,6, 5,9
    7,8,9, 6,10

答え1

この試み:

paste -d, 1.csv 2.csv 3.csv > result.csv

この-dフラグは区切り文字を設定するため、タブを分割しようとする必要はありませんtr

関連情報