El mejor comienzo de Ansi Escape

¿Qué secuencia de escape de Ansi es la más portátil y / o simplemente la mejor y por qué?

1. "\u001B[32;1mThis is bright green\u001B[0m"
2. "\x1B[33;1mThis is bright yellow\x1B[0m"
3. "\e[35;4;1mThis is bright purple underlined\e[0m"

he estado usandoprintf "\x1B[32;1mgreen\x1B[0m" (ese es un ejemplo en unix bash script, por ejemplo) por costumbre, pero me preguntaba si había alguna razón para usar uno sobre el otro. ¿Es uno más portátil que los otros? Esa sería mi suposición.

Además, si conoce alguna otra secuencia de Ansi Escape, no dude en compartirla en los comentarios o al final de su respuesta.

Si no sabes qué es una secuencia de escape de Ansi o quieres familiarizarte más con ella, aquí tienes:http://en.wikipedia.org/wiki/ANSI_escape_code

NOTA:

Todas las secuencias de escape anteriores han funcionado en todos los sistemas Unix en los que he estado, sin embargo, aún se debe confiar en el sistema para interpretar los códigos de escape. Windows, por ejemplo, haceno permita cualquier tipo de códigos de escape excepto cuatro (BEL, L-F o salto de línea, C-R o retorno de carro y, por supuesto, BS o retroceso), por lo que las secuencias de escape Ansi no funcionarán.

Respuestas a la pregunta(1)

Su respuesta a la pregunta