Лучшие вопросы
Таймлайн
Чат
Перспективы

Csplit

Из Википедии, свободной энциклопедии

Remove ads

csplit — утилита Unix, предназначенная для разбивки файла на несколько более мелких файлов в зависимости от строк контекста.

Описание

Суммиров вкратце
Перспектива
csplit [опции] файл арг_1 [... арг_n]

Команда csplit читает файл и разбивает его на n + 1 частей, определяемых аргументами арг_1 … арг_n. По умолчанию, секции помещаются в файлы с именами xx00, …, xxn; где n не может быть больше 99. Границы получаемых файлов определяются следующим образом: от строки, определяемой аргументом арг_(n−1), до строки арг_n (если n = 1, то определение идёт от начала файла).

Данная команда принимает следующие аргументы:

Подробнее Опция, Название ...

Каждый шаблон может иметь следующий вид:

Подробнее Конструкция, Описание ...
Remove ads

Пример использования

Данная программа разобьёт файл test1 на 3 части.

csplit test1 3

На выход мы получим размер созданных файлов в байтах и 2 созданных файла: xx00 и xx01.

Чтобы разбить файл на три более мелких файла, можно воспользоваться следующим регулярным выражением:

csplit file1 3 {1}

После выполнения данной программы мы получим 3 файла.

См. также

Ссылки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads