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

Respostas:


14

Com paste:

paste 1.txt 2.txt 3.txt

A saída é:

1       Apple   55
2       Mango   100
3       Orange  30

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

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.