Об'єднання декількох файлів в один CSV


9

Вхідні файли:

Файл 1.txt:

1
2
3

Файл 2.txt:

Apple
Mango
Orange

Файл 3.txt:

55
100
30

Бажаний вихід:

Файл example.csv:

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

Відповіді:


14

З paste:

paste 1.txt 2.txt 3.txt

Вихід:

1       Apple   55
2       Mango   100
3       Orange  30

2
Питання вказане CSV, ЯКІ ПОТРІБНІ коми. У відповіді відсутні коми.
Єдрік

@ Yedric Це ніде не згадується, приклад результату чітко показує вкладки ...
хаос

в заголовку написано CSV. Я припускав, що для наочності показник виводу був показаний окремими стовпцями.
Єдрік

8

Щоб створити файл csv, ви можете це зробити так (встановивши роздільник на кому):

paste -d"," 1.txt 2.txt 3.txt >> example.csv

Поряд з тим, що це майже така ж відповідь, як і моя, вона вставляє вихід разом із комою, а не з вкладками.
хаос

Питання вказане CSV, ЯКІ ПОТРІБНІ коми.
Єдрік

Привіт, чуваки, дякую за відповіді. Чи можна скопіювати ці файли txt, як це вимагалося раніше, на 3-му аркуші у файлі csv? Чекайте вашої цінної відповіді.
Гаутам
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.