Назва

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' надасть повну довідку.