Já vi muitos tópicos mais ou menos relacionados, mas todos que encontrei discutem como colorir awk
a saída. Preciso preservar a cor que foi fornecida como awk
entrada. Por exemplo, agora eu tenho:
./some_command
(red_text) (blue_text) (green_text)
./some_command | awk -F' ' '{print $1}'
(red_text) # < but the color is standard terminal color, not red anymore
Como manter a coloração original na awk
saída?
some_command pode ter uma opção para forçar a cor mesmo quando estiver conectado a um terminal, por exemplo, com grep seria
--color=always
. Se não, você tem que enganar some_command para pensar que está conectado a um terminal. Usandoscript
por exemplo:Não haveria cor se você executasse grep sem
script
: