Разбиение файла на части
csplit [-ks] [-f префикс] [-n знаков] [файл] [шаблон]
xx
.SIGHUP
, SIGINT
или SIGTERM
.ЗОСРВ «Нейтрино»
arm, armv7, e2k, mips, ppc, x86
Утилита csplit разбивает файл на части с помощью аргументов шаблонов. Если файл представляет собой тире -
, csplit считывает данные со стандартного ввода. Файлы создаются с префиксом xx
и двумя десятичными цифрами. Размер каждого файла записывается в стандартный вывод по мере его создания. Если во время создания файлов возникает ошибка или принимается сигнал SIGHUP
, SIGINT
или SIGTERM
, все ранее записанные файлы удаляются.
Разделить файл foo.1 на один файл для каждого раздела (до 21 плюс один для остальных, если таковые имеются):
$ csplit -k foo.1 '%^\.Sh%' '/^\.Sh/' ' {20}'
Разделить стандартный ввод после первых 99 строк и каждые 100 строк после этого:
$ csplit -k - 100 '{19}'
Базовые подсистемы ЗОСРВ «Нейтрино», NetBSD
ЗОСРВ
«Нейтрино»
редакции 2020
утилита обновлена до версии NetBSD 9.1
Предыдущий раздел: Утилиты