Я использую эту запись в моих файлах журнала:
[что-то что-то]
что-то нужно и символы и цифры переменной длины. Мой специальный файл журнала содержит строку с символами, описанными выше. т.е.
Line 1: 14:40:45,107 DEBUG [AS-kmksdf] Error occured!
Line 2: something somethingg..
Line 3: 14:40:45,108 DEBUG Some other errors
Я хочу получить строку 1 и строку 2(потому что ошибка продолжается в строке 2). Мои файлы журналов растут динамически, и я показываю это на экране с:
tail -f log.txt
Как я могу показать строки, которые начинаются с моей специальной строки, пока она не получит новую строку, которая имеет номер номер: номер номер: номер номер, один или несколько длинных номеров (это код ошибки с разделенными запятыми номерами ошибок)
(Думаю поискать номер, номер: может хватить)
Я использую Cygwin с Windows7 и могу запустить некоторые команды Linux на моем cmd.exe.
Этот вопрос разрешен к: этот вопрос