CSV 파일 3개 첨부[중복]

CSV 파일 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.

관련 정보