У меня есть требование разделить файл на несколько файлов перед FTP (поскольку FTP имеет ограничение 1 ГБ). Для этого я использую функцию SPLIT.Unix Split Функция разделения файла на несколько файлов: разделение записи
split --bytes=$SPLIT_FILE_SIZE $FILE -d $FILE"_"
$SPLIT_FILE_SIZE=900M
Теперь я замечаю, что он также разбивает запись. Также мои данные в записи не имеют в ней никакого символа NEW LINE.
См., Например,
Мой исходный файл имеет
a|b|c|d|e|f
a1|b1|c1|d1|e1|f1
a2|b2|c2|d2|e2|f2
a3|b3|c3|d3|e3|f3
a4|b4|c4|d4|e4|f4
Так что мой раскол файл
Первое содержимое файла:
a|b|c|d|e|f
a1|b1|c1|d1|e1|f1
a2|b2|c2|
Второй файл Содержание:
d2|e2|f2
a3|b3|c3|d3|e3|f3
a4|b4|c4|d4|e4|f4
Цените любые предложения.
В чем вопрос? – zedfoxus
Как я могу избежать разделения записей, но разделить на конец строк. – Prajakta
@Prajakta, лучшее место для размещения вашего вопроса [в вашем вопросе] (http://stackoverflow.com/posts/34440994/edit). – ghoti