Присоединение двух файлов 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',' часть говорит пасте использовать разделитель , (Запятая).

Другие вопросы по тегам