Primeiro, leia o cabeçalho de um dos arquivos. Em seguida, leia os dados de ambos e classifique:
head -n 1 sample1.csv > results.csv && tail -q -n +2 sample1.csv sample2.csv | sort -t "|" -k 1 >> results.csv
Eu preciso mesclar dois arquivos CSV: datasorted1.csv
e datasorted2.csv
, mas meus cabeçalhos continuam sendo classificados.
head -n 1 datasorted1.csv datasorted2.csv > resultado.csv && tail -n +2 datasorted1.csv datasorted2.csv | sort -t "|" -k 1 >> resultado.csv
Dados da amostra:
Name|Email|Country|Company|Phone
Brent Trujillo|[email protected]|Burkina Faso|Donec LLC|(612) 943-0167
Tags sort csv-simple