У меня есть 5 файлов в папке a.csv b.csv ....Проблемы памяти: Shell Scripting
мне нужно, чтобы объединить эти файлы в один файл с именем X.csv и в дальнейшем поддерживать слияние содержимого X.csv с a, b, c и т. Д.
Даже с двумя строками в каждом файле у меня есть сообщение об ошибке, в котором говорится, что памяти недостаточно - по существу, она копирует только 10 строк. Im, используя следующую команду:
paste -d, *.csv >> X.csv.
Однако, когда я использую
paste -d, *.csv > X.csv
Там нет никаких проблем с памятью. Это, однако, я canont использовать, так как мне нужна информация о файле X.CSV ранее, поэтому я должен только добавлять не редактировать содержимое всего файла.
Кто-нибудь знает, как я это достигаю? Это «,» разделенные CSV-файлы, и я бы хотел не копировать заголовок (строка 1), который называет столбцы более одного раза.
Я использую MAC OSX Mavericks 8 GB Ram.
Спасибо :)
Пожалуйста, покажите нам a.csv и b.csv и X.csv –
Спасибо, но у меня есть проблема с памятью с кошкой. cat * .csv> X.csv. Я не могу использовать a ..., так как некоторые файлы имеют несколько разные имена, но всего 5 файлов. – user2233834
Я думаю, что у вас может быть странный файл. Попробуйте 'ls -al' и посмотрите, есть ли что-то большое и странное! Повторите попытку перезагрузки. –