Я пытаюсь понять, как разбить большой файл на строки, содержащие шаблон, например ABC123, но только каждое, например 100-е, появление этого шаблона.
Я думал примерно так:
- используйте grep и перенаправьте все, что соответствует 100-му вхождению указанного выше шаблона, в новый файл
- используйте sed, чтобы удалить указанное выше выделение в исходном файле.
- повтор.
Сделать это как al oop с новым именем файла, включая количество циклов?
Есть предложения / комментарии? Мне известно о csplit, но на страницах руководства я не видел ничего, что могло бы это сделать.
- Майк