Eu tenho um script ksh que deve funcionar no linux e no solaris. Estou tentando colorir a saída de comandos específicos. Funciona no linux (especificamente RHEL6), mas não no solaris (SunOS 5.10).
Comando no linux (a saída "test" está corretamente vermelha):
[amartin@linuxbox:~]$ echo "test" | sed 's,.*,\x1B[31m&\x1B[0m,'
test
Comando no solaris (a saída "teste" não é colorida):
[amartin@sunbox:~]$ echo "test" | sed 's,.*,\x1B[31m&\x1B[0m,'
x1B[31mtestx1B[0m
Existe uma maneira de criar esse comando de modo que a saída seja vermelha, sem os códigos brutos na saída? Não consigo alterar o comando 'eco' porque é apenas um preenchimento do comando que estou executando.
cat |sed
muito thx!