awk: спасение в исходной строке 1

Я ищу, чтобы получить цветной вывод журнала и не хочу использовать многозадачный.

Команда, которую я пытаюсь выполнить:

tail -100f some_file.log | awk '/INFO/ {print "\033[32m" $0 "\033[39m"} /Exception/ {print "\033[31m" $0"\033[39m"}'

но я получаю ошибку:

awk: syntax error at source line 1
 context is
     >>> /INFO <<< / {print "\033[32m" $0 "\033[39m"} /Exception/ {print "\033[31m" $0"\033[39m"}
    4 missing ]'s
awk: bailing out at source line 1

Мое совершенно не экспертное предположение, что по какой-то причине он думает, что коды терминала должны закрываться]'s на них. Я пытался избежать их, но это не сработало, и, честно говоря, я не уверен, что это не испортит коды терминала.

Ответы на вопрос(3)

Ваш ответ на вопрос