Como se describe en la Solicitud de Uso de la sección de la POSIX descripción de el eco de los comandos, el -n
opción y secuencias de escape no son muy portátiles (debido a los diferentes apoyar en las diversas ramas del árbol de la familia Unix).
El printf
comando (que, como eco, también es incorporada a la mayoría de las conchas, y está disponible como un comando externo) es más fiable estandarizado (a pesar de que la sintaxis no es la misma; por ejemplo, usted necesita mirar para %
en el primer argumento, y varios argumentos no son automáticamente se unió con un espacio):
printf 'Some text \e[0;32m in color \e[0m no more color\n'
printf '%s \e[0;32m%s\e[0m %s\n' 'Some text' 'in color' 'no more color'