Присоединение двух файлов CSV вместе через столбцы
Предположим, у меня есть два CSV-файла с именами A и B в папке /home/user
на Ubuntu
, Что такое команда для добавления B
в A
? Я предпочитаю команду, которая не делает копию A
но принял бы ответ, где это предпочтение не соблюдается.
Я уже просил на случай Python
но этот вопрос не о Python
,
Голова А выглядит так:
headerNameA1,headerNameA2
1.12412424,1
1,1
1,1
1,1
Голова Б выглядит так:
headerNameB1,headerNameB2
1,1
1,1
1,1
1,1
Моя цель состоит в том, чтобы взять B и добавить его к A так, чтобы A выглядело так:
headerNameA1,headerNameA2,headerNameB1,headerNameB2
1,1,1.12412424,1
1,1,1,1
1,1,1,1
1,1,1,1
1 ответ
Решение
paste
делает это:
$ paste -d',' a b
headerNameA1,headerNameA2,headerNameB1,headerNameB2
1.12412424,1,1,1
1,1,1,1
1,1,1,1
1,1,1,1
-d','
часть говорит пасте использовать разделитель ,
(Запятая).