Combinando vários arquivos em um único CSV

9

Arquivos de entrada:

Arquivo: 1.txt :

1
2
3

Arquivo: 2.txt :

Apple
Mango
Orange

Arquivo: 3.txt :

55
100
30

Saída desejada:

Arquivo: example.csv :

column1   column2   column3
1         Apple     55
2         Mango     100
3         Orange    30
    
por Gautam 06.10.2015 / 09:24

2 respostas

14

com paste :

paste 1.txt 2.txt 3.txt

A saída é:

1       Apple   55
2       Mango   100
3       Orange  30
    
por 06.10.2015 / 09:34
5

Para criar um arquivo csv, você pode fazer assim (definindo o delimitador para uma vírgula):

paste -d"," 1.txt 2.txt 3.txt >> example.csv
    
por 06.10.2015 / 13:05