echo

A pesar de la exhortación X/Open para usar el comando printf en las shell modernas, nosotros hemos seguido usando el comando echo para enviar una cadena seguida por una línea nueva. Cómo eliminar la nueva línea suele resultar un problema. Desafortunadamente, cada versión de Linux ha adoptado una solución diferente. El método más usado en Linux es:

echo_ejemplo1

pero, normalmente, se encontrará con:

echo_ejemplo2

Esta segunda opción, echo -e, asegura que se permita la interpretación de los caracteres de escape que usan la barra invertida, como \c para eliminar una nueva línea, \t para los tabuladores y \n para los retornos de carro. En las versiones anteriores de bash esto se solía configurar por defecto, pero las versiones más recientes no suelen, por defecto, interpretar los caracteres de escape que incluyen barras invertidas. Consulte el manual para obtener más información sobre el comportamiento de su distribución.

echo_nota

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s