#c
#c
Вопрос:
У меня много CSV-файлов объемом 1 ГБ. Какой самый простой способ объединить их. Можно ли это сделать с помощью команд оболочки или мне нужно написать для этого программу на C .
Комментарии:
1. Зависит. Все ли они имеют одинаковые заголовки таблиц?
Ответ №1:
cat *.csv > mega-merged.csv2
mv mega-merged.csv2 mega-merged.csv
( .csv2
Используется для того, чтобы *.csv
не перехватывать его.)
Прочитайте комментарий Джоси, если у вас есть заголовки, вы можете обрезать все заголовки (на GNU / Linux или любой другой платформе с инструментами GNU), используя что-то вроде:
tail -qn 2 *.csv > mega-merged.csv2