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
Gautam
fonte

Respostas:

14

Com paste:

paste 1.txt 2.txt 3.txt

A saída é:

1       Apple   55
2       Mango   100
3       Orange  30
caos
fonte
2
Pergunta especificada CSV, que requer vírgulas. A resposta está faltando vírgulas.
Yedric
@Yedric Esta é mencionado, os shows exemplo de saída claramente guias ...
caos
o título diz CSV. Supus que o exemplo de saída fosse mostrado com colunas separadas para maior clareza.
Yedric
8

Para criar um arquivo csv, você pode fazê-lo assim (configurando o delimitador como vírgula):

paste -d"," 1.txt 2.txt 3.txt >> example.csv
user137249
fonte
Junto com o fato de ser quase a mesma resposta que a minha, cola a saída juntamente com uma vírgula, não com tabulações.
caos
Pergunta especificada CSV, que requer vírgulas.
Yedric
Oi pessoal, Obrigado por suas respostas. É possível copiar esses arquivos txt conforme exigido anteriormente na 3ª planilha do arquivo csv? Aguardamos a sua resposta valiosa.
Gautam