acrescentando três arquivos CSV [duplicados]

0

Eu tenho três arquivos CSV que têm a mesma contagem de linhas.

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

2.csv
4
5
6

3.csv
8
9
10

Depois de combinar, quero o resultado como

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

Então eu tentei com

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

Mas eu tenho resultado como

 result.csv
    1,2,3, 4,8
    4,5,6, 5,9
    7,8,9, 6,10
    
por joker21 06.12.2016 / 01:37

1 resposta

6

Tente isto:

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

O sinalizador -d define o delimitador para que você não precise tentar eliminar as guias com tr .

    
por 06.12.2016 / 01:40