ENV = Centos7, versão bash 4.2.46
Objetivo principal -
Quero que os códigos de cores ANSI exibam cores em vez de códigos reais ao usar cat
ou tail
.
Situação Atual -
Se sample.txt
contém códigos como abaixo
\e[32m green \e[0m
cat sample.txt
resultará na exibição dos códigos reais em vez de sua cor.
Minha tentativa -
Eu tentei
echo -e "\e[32m green \e[0m" >> sample.txt
o que foi transferido para ^[[32m green ^[[0m
quando abri sample.txt
com o editor vi.
E mostrou cor quando eucat sample.txt
Pergunta -
Como posso digitar um ^[
caractere dentro do vim ou no console?
Encontrei algumas pessoas no stackoverflow dizendo que posso digitar CTRL + [
, mas não funciona.
Estou pensando que só funciona em ambiente Linux puro? Mas só posso usar a ferramenta remota ssh da janela.
*EDIT como faço para digitá-lo usando o VSCode? Quando eu baixo o script e abro, ele mostra a caixa ESC vermelha.