awk: rescate en la línea de origen 1
Estoy buscando obtener una salida de registro coloreada y no quiero usar multitail.
El comando que intento ejecutar es:
tail -100f some_file.log | awk '/INFO/ {print "\033[32m" $0 "\033[39m"} /Exception/ {print "\033[31m" $0"\033[39m"}'
pero recibo el error:
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
Mi suposición totalmente no experta es que, por alguna razón, cree que los códigos de la terminal deberían cerrarse]'s
en ellos. Intenté escapar de ellos, pero eso no funciona y, francamente, no estoy seguro de que esto no levante los códigos de terminal.