Доброго времени суток!
сразу к делу: есть лог с кучей полезной информации ~200k строк, кое-что из него надо выпилить; пример:
«какая-то полезная информация»
0: 15:15:15 Error = 0x00; 1: 15:15:16 Error = 0x00; ........................; 50: 15:16:05 Error = 0x00;
«какая-то полезная информация»
Вышло: 0_50 Error_0x00
потом подобные блоки повторяются по всему логу уменьшил лог путем приложения титанических усилий и sed: 1)Замена по шаблону строки на произвольный набор символов 2)Удаление в этих фрагментах символа перехода на новую строку 3)Опять замена по шаблону длинной строки на одно слово
Возможно можно было как-то проще? Можно как-то оставить одно из значений времени, т.е. получить что-то типа: 0_50 Начало:15:15:15 - Error_0x00