split -- разделить файл на части

Версия для печатиОтправить другуPDF version
SPLIT(1)              Справочник основных команд FreeBSD              SPLIT(1)

НАЗВАНИЕ
     split -- разделить файл на части
СИНТАКСИС
     split [-l число_строк] [-a длина_суффикса] [файл [префикс]]
     split -b число_байт[K|k|M|m|G|g] [-a длина_суффикса] [файл [префикс]]
     split -p шаблон [-a длина_суффикса] [файл [префикс]]

ОПИСАНИЕ
     Утилита split считывает указанный файл и разбивает его содержимое на
     файлы по 1000 строк каждый (если не было указано никаких опций), не изме-
     няя при этом исходный файл.  Если файл не указан или вместо файла указан
     одиночный дефис (`-'), split будет читать из стандартного ввода.
     Имеются следующие опции:

     -a длина_суффикса
             Использовать длина_суффикса букв для формирования суффиксов имён
             файлов.
     -b число_байт[K|k|M|m|G|g]
             Создавать файлы размером число_байт байт.  Если после числа ука-
             зано k или K, исходный файл будет разделён на части размером
             число_байт килобайт.  Если после числа указано m или M, исходный
             файл будет разделён на части размером число_байт мегабайт.  Если
             после числа указано g или G, исходный файл будет разделён на
             части размером число_байт гигабайт.

     -l число_строк
             Создавать файлы, содержащие по число_строк строк исходного файла.
     -p шаблон
             Разделять исходный файл при совпадении обрабатываемой строки с
             шаблоном, интерпретируемым как расширенное регулярное выражение.
             Совпавшая строка становится первой строкой очередного выходного
             файла.  Эта опция несовместима с опциями -b и -l.

     Если указаны дополнительные аргументы, первый из них используется как имя
     исходного файла, который необходимо разделить.  Если указан также и вто-
     рой дополнительный аргумент, он используется в качестве префикса выходных
     файлов, на которые разделяется оригинал.  В этом случае, имя каждого
     выходного файла будет состоять из префикса и следующего за ним упорядо-
     ченного по алфавиту буквенного суффикса, состоящего из длина_суффикса
     символов из диапазона ``a-z''.  Если опция -a не указана, суффикс будет
     состоять из двух букв.
     Если аргумент префикс не был указан, исходный файл будет разделён на упо-
     рядоченные по алфавиту файлы с именами, состоящими из префикса ``x'' и
     суффикса, описанного ранее.

ОКРУЖЕНИЕ
     Переменные окружения LANG, LC_ALL, LC_CTYPE и LC_COLLATE влияют на про-
     цесс выполнения split, как описано в environ(7).
СТАТУС ЗАВЕРШЕНИЯ
     Утилита split возвращает 0 в случае успешного завершения и >0 в случае
     возникновения ошибки.

СМОТРИ ТАКЖЕ
     csplit(1), re_format(7)
СТАНДАРТЫ
     Утилита split соответствует стандарту IEEE Std 1003.1-2001 (``POSIX.1'').

ИСТОРИЯ
     Команда split появилась в Version 3 AT&T UNIX.
ПРОБЛЕМЫ
     Для совпадения с шаблоном длина строки не должна превышать 65536 симво-
     лов.

FreeBSD 6.2                     10 августа 2006                    FreeBSD 6.2
Ваша оценка: Нет Средняя: 4 (2 голоса)

Вставай, Україно!

Литература