Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Bash-Разбить файл на части


Автор: Гость_Sergey 12.1.2006, 19:16
Помогите написать скрипт.
Разбить файл на части. Разделитель – пустая строка.
Не могу разобраться. Только учусь.

Автор: Шмель 13.1.2006, 06:55
Используем csplit.
Код

csplit -f part input.txt '/^$/' '{*}'

Исходный файл input.txt
Код

11
22

33
44

55
66

будет разбит на три файла с именами в формате part01, part02 и тд. Префикс "part" задается опцией -f
Код

part01:
-------
11
22

-------

part02:
-------

33
44

-------

part03:
-------

55
66

-------


http://www.opennet.ru/man.shtml?topic=csplit&category=1&russian=2

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)