WikiDer > Csplit

Csplit

csplit
Операционная системаUnix и Unix-подобный
ТипКоманда
ЛицензияGNU GPL v3

В csplit командовать в Unix и Unix-подобный операционные системы это утилита, которая используется для разделения файл на два или более файлов меньшего размера, определяемых контекстными строками.

История

csplit является частью X / Открыть Руководство по переносимости с выпуска 2 от 1987 года. Оно было унаследовано от первой версии POSIX и Единая спецификация Unix.[1] Впервые он появился в PWB UNIX.[2]

Версия csplit в комплекте GNU coreutils был написан Стюартом Кемпом и Дэвидом Маккензи.[3]

использование

Команда-синтаксис является:

csplit [ВАРИАНТ]... ФАЙЛОВЫЙ ШАБЛОН ...

В узоры может быть номера строк или же обычные выражения. Программа выводит части файла, разделенные шаблонами, в файлы хх00, xx01и т.д., и выводит размер каждой части в байты, к стандартный вывод.

В необязательные параметры изменять поведение программы различными способами. Например, можно изменить строку префикса по умолчанию (xx) и количество цифр (2) в именах выходных файлов.

Как и в большинстве утилит Unix, код возврата 0 указывает на успех, а ненулевые значения указывают на неудачу.

Сравнение с расколом

В расколоть команда также разбивает файл на части, за исключением того, что все части имеют фиксированный размер (измеряется в строках или байтах).

Смотрите также

Рекомендации

  1. ^ csplit - Справочник по командам и утилитам, Единая спецификация UNIX, Выпуск 7 из Открытая группа
  2. ^ csplit (1) – FreeBSD Общие команды Руководство
  3. ^ https://linux.die.net/man/1/csplit

дальнейшее чтение

  • Эллен Сивер, Аарон Вебер, Стивен Фиггинс, Роберт Лав, Арнольд Роббинс и др. Linux в двух словах, 5-е издание. O'Reilly Media: июль 2005 г. ISBN 978-0-596-00930-4.

внешняя ссылка