csplit
Операционная система | Unix и Unix-подобные |
---|---|
Платформа | Кросс-платформенный |
Тип | Команда |
Лицензия | Лицензия GNU GPL v3 |
The csplit
Команда в Unix и Unix-подобных операционных системах — это утилита, которая используется для разделения файла на два или более меньших файла, определяемых строками контекста.
История
[ редактировать ]csplit
является частью руководства по переносимости X/Open , начиная с выпуска 2 1987 года. Он был унаследован в первой версии POSIX и единой спецификации Unix . [1] Впервые он появился в PWB UNIX. [2]
Версия csplit
пакет GNU coreutils был написан Стюартом Кемпом и Дэвидом Маккензи. [3] Команда доступна в виде отдельного пакета для Microsoft Windows как часть UnxUtils коллекции , состоящей из собственных Win32- портов распространенных GNU Unix-подобных утилит. [4]
Использование
[ редактировать ]команды Синтаксис :
csplit [OPTION]... FILE PATTERN...
Шаблонами могут быть номера строк или регулярные выражения . Программа выводит куски файла, разделенные шаблонами, в файлы. xx00
, xx01
и т. д., и выводит размер каждой части в байтах на стандартный вывод .
различными Необязательные параметры способами изменяют поведение программы. Например, можно изменить строку префикса по умолчанию (xx) и количество цифр (2) в именах выходных файлов.
Как и в большинстве утилит Unix, код возврата 0 указывает на успех, а ненулевые значения указывают на неудачу.
Сравнение с расколом
[ редактировать ]The split
Команда также разбивает файл на части, за исключением того, что все части имеют фиксированный размер (измеряется в строках или байтах).
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Единая спецификация UNIX , версия 4 от Open Group. – Справочник по оболочке и утилитам,
- ^ FreeBSD по основным командам Руководство –
- ^ «Csplit(1) — справочная страница Linux» .
- ^ «Собственные порты Win32 некоторых утилит GNU» . unxutils.sourceforge.net .
Дальнейшее чтение
[ редактировать ]- Эллен Сивер, Аарон Вебер, Стивен Фиггинс, Роберт Лав, Арнольд Роббинс и др. Коротко о Linux , 5-е издание. О'Рейли Медиа: июль 2005 г. ISBN 978-0-596-00930-4 .
Внешние ссылки
[ редактировать ]
- Единая спецификация UNIX , версия 4 от The Open Group : разделение файлов на основе контекста — Справочник по оболочке и утилитам,