У меня есть 2 CSV-файла.file1.csv и file2.csv со следующими именами полей
file1.csv: user_id, email
file2.csv: user_id, first_name, second_name
Я создал bashскрипт для объединения двух CSV-файлов:
#!/bin/bash
#Script to merge two csv files based on user_id
join --header -t, <(sort -t, -k1 file_a.csv) <(sort -t, -k1 file_b.csv) > file3.csv
Единственная проблема заключается в том, что выходные данные помещают имена столбцов user_id, email, first_name, last_name в 3 строки снизу, смешанные с данными.У кого-нибудь есть идея, как мне исправить это, чтобы вернуть имена полей наверх?