Привет, ребята, я надеюсь, что тема достаточно ясна, я не нашел ничего конкретного об этом в ранее запрошенном бинде. Я пробовал реализовать это в Perl или Python, но я думаю, что я, возможно, слишком стараюсь.
Есть ли простая команда/конвейер оболочки, которая будет разбивать мой файл 4 МБ .txt на отдельные .txt файлы на основе начального и конечного регулярных выражений?
Я предоставляю короткий образец файла ниже.., чтобы вы могли видеть, что каждая "история" начинается с фразы "X of XXX DOCUMENTS", которую можно использовать для разбиения файла.
Я думаю, что это должно быть легко, и я был бы удивлен, если bash не сможет этого сделать - быстрее, чем Perl/Py.
Вот он:
1 of 999 DOCUMENTS
Copyright 2011 Virginian-Pilot Companies LLC
All Rights Reserved
The Virginian-Pilot(Norfolk, VA.)
...
3 of 999 DOCUMENTS
Copyright 2011 Canwest News Service
All Rights Reserved
Canwest News Service
...
Заранее благодарим за вашу помощь.
Росс