Есть длинный лог в котором встречаются записи такого вида:
timestamp hostname process Informational YYYYYYYYYYYY 127.0.0.1 Match result. ID[12345] bla-bla-bla
[Policy] = 54321
Мне надо вытащить сопоставление всех ID и Policy (перебираю все записи по ID).
Всё было бы тривиально, если бы Policy находился на одной строке с ID
Очевидное решение - вытянуть Policy на предыдущую строку, для чего надо удалить предыдущий перевод строки (blah-blah-blah слишком вариативен и его трудно использовать в качестве паттерна, для удаления следующего перевода строки)
Вопрос собственно в том как это сделать
ping sdio, emulek