Я использую эту запись в моих файлах журнала:
[что-то что-то]
что-то нужно и символы и цифры переменной длины. Мой специальный файл журнала содержит строку с символами, описанными выше. Т.е.
Line 1: DEBUG [AS-kmksdf] Error occured!
Line 2: something somethingg..
Я хочу получить линию 1. Мои файлы журналов растут динамически, и я показываю это на экране с:
tail -f log.txt
Как я могу показать только эти специальные строки?
Я знаю, что я буду использовать grep, и мое регулярное выражение будет что-то. лайк
[[A-Z]*-[A-Z]*]
как объединить их с этой командой. Это не работает:
tail -f log.txt | grep [[A-Z]*-[A-Z]*]
Я использую Cygwin с Windows7 и могу запустить некоторые команды Linux на моем cmd.exe.