Разбиение файла на части
csplit [-ks] [-f префикс] [-n знаков] [файл] [шаблон]
xx.SIGHUP, SIGINT или SIGTERM.ЗОСРВ «Нейтрино»
aarch64, 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
Предыдущий раздел: Утилиты