Мне нужно скопировать заголовки из файла CSV в новый файл CSV.
input.csv content:
col1;col2;col3
Для этого я использовал следующую команду:
head -n 1 input.csv > output.csv
и также попытался:
awk -F\; 'NR==1 {print; exit}' input.csv > output.csv
Результат тот же. При этом заголовки копируются в файл output.csv, но проблема заключается в том, что все они копируются в одну и ту же ячейку вместо создания отдельных столбцов.
ячейка A1 содержимого output.csv: col1 col2 col3
Кажется, что разделители ;
удалены в процессе, и я не могу понять, почему.
Будет ли у кого-нибудь объяснение и, в конечном итоге, решение?
Большое спасибо