Ответ 1
Как насчет:
$ split -b 10 input.txt xxx/split-file
или
$ split -b 10 input.txt /tmp/split-file
Просто укажите выходной каталог в спецификации префикса. Имейте в виду, что каталог должен быть создан заранее.
Есть ли способ сообщить команде split для сохранения результирующих файлов в определенном месте?
Как насчет:
$ split -b 10 input.txt xxx/split-file
или
$ split -b 10 input.txt /tmp/split-file
Просто укажите выходной каталог в спецификации префикса. Имейте в виду, что каталог должен быть создан заранее.
RTFM? Это версия раскола MacOS X (BSD) и включает некоторые функции csplit
:
split [-a suffix_length] [-b byte_count [k | m]] [-l line_count] [-p pattern] [файл [имя]]
name
указывает префикс имени файла - по умолчанию это x
, эффективно ./x
.
Итак, вы делаете:
split bigfile /lots/of/little/files/here
В определении POSIX split
приводятся кратким образом:
split [-l line_count] [-a suffix_length] [file [name]] split -b n[k|m] [-a suffix_length] [file [name]]
(У веб-сайта есть повторяющаяся опечатка - нет пробела между file
и [name]
.)