Menggabungkan beberapa file menjadi satu CSV

9

File input:

File 1.txt::

1
2
3

File 2.txt::

Apple
Mango
Orange

File 3.txt::

55
100
30

Output yang Diinginkan:

File example.csv::

column1   column2   column3
1         Apple     55
2         Mango     100
3         Orange    30
Gautam
sumber

Jawaban:

14

Dengan paste:

paste 1.txt 2.txt 3.txt

Outputnya adalah:

1       Apple   55
2       Mango   100
3       Orange  30
kekacauan
sumber
2
CSV pertanyaan tertentu, yang MEMBUTUHKAN koma. Jawaban tidak ada koma.
Yedric
@Yedric Ini tidak disebutkan, contoh output menunjukkan tab dengan jelas ...
chaos
judulnya mengatakan CSV. Saya berasumsi bahwa contoh output ditunjukkan dengan kolom terpisah untuk kejelasan.
Yedric
8

Untuk membuat file csv, Anda dapat melakukannya seperti ini (mengatur pembatas ke koma):

paste -d"," 1.txt 2.txt 3.txt >> example.csv
pengguna137249
sumber
Bersamaan dengan fakta bahwa jawaban itu hampir sama dengan jawaban saya, ia menempelkan ouput bersama dengan koma, bukan dengan tab.
kekacauan
CSV pertanyaan tertentu, yang MEMBUTUHKAN koma.
Yedric
Hai teman, Terima kasih atas balasan Anda. Apakah mungkin untuk menyalin file txt ini seperti yang dipersyaratkan sebelumnya dalam lembar ke-3 dalam file csv? Nantikan balasan berharga Anda.
Gautam