Привет, ребята. Надеюсь, тема достаточно ясна, я не нашел ничего конкретно об этом в ранее заданном бен.Я пытался реализовать это в Perl или Python, но я думаю, что, возможно, слишком стараюсь.
Существует ли простая команда / конвейер оболочки, которая разделит мой файл 4mb .txt на отдельные файлы .txt на основев начале и конце регулярного выражения?
Я приведу краткий пример файла ниже .. так что вы можете видеть, что каждая «история» начинается с фразы «X из XXX ДОКУМЕНТОВ», которая может быть использована для разделенияфайл.
Я думаю, что это должно быть легко, и я был бы удивлен, если 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
...
Заранее благодарим за всю вашу помощь.
Росс