Назва
csplit - розбиває файл на розділи, опираючись на рядки контексту
Стисло
csplit [ОПЦІЯ]... ФАЙЛ ШАБЛОН...
Опис
Виводить частини ФАЙЛУ, розділеного в місцях збігу із ШАБЛОН(-ом,-ами), зберігаючи ці частини у файлах xx01',
xx02', ... , видруковуючи відлік байтів для кожної частини на стандарному пристрої виводу.
Обов'язкові аргументи для довгих опцій являються обов'язковими також для коротких.
-b, --suffix-format=ФОРМАТ : Використає sprintf ФОРМАТ, замість %02d. Дивіться ?sprintf(3).
-f, --prefix=ПРЕФІКС : Використає ПРЕФІКС замість `xx'.
-k, --keep-files : Не видаляти файли виводу, коли сталася помилка.
-n, --digits=\fPЦИФРИ\fP : Використати вказану кількість цифр, замість 2. (%0ЦИФРd)
-s, --quiet, --silent : Не друкувати розмір файлів виводу.
-z, --elide-empty-files : Видалити порожні файли.
--help : Вивести допомогу по вживанню програми і завершити роботу.
--version : Вивести інформацію про версію програми і завершити роботу.
Читатиме зі стандартного пристрою вводу, якщо ФАЙЛ вказамо як -. Кожний ШАБЛОН може складатися з наступного:
ЦІЛЕ : Копіює до вказаного номеру рядка, виключно.
/ШАБЛОН/[ЗМІЩЕННЯ] : Копіює до рядка, який зійшовся з ШАБЛОНОМ, виключно.
%ШАБЛОН%[ЗМІЩЕННЯ] : Пропустити до до рядка, який зійшовся з ШАБЛОНОМ, виключно.
{ЦІЛЕ} : Повторити попередній шаблон вказану кількість разів.
{*} : Повторити попередній шаблон стільки разів, скільки це можливо.
ЗМІЩЕННЯ можна вказати як +' або
-' з цілим числом.
Автор
Написано Stuart Kemp і David MacKenzie.
Вади
Надсилайте повідомлення про вади на bug-coreutils@gnu.org.
Дивіться також
Повна документація для csplit підтримується в посібнику Texinfo. Якщо програми info та csplit правильно встановлені, команда `info cksum' надасть повну довідку.