Comando.- echo

echo muestra una línea de texto.

Sintaxis.-

echo [opciones] [cadena]

Opciones.-

-n
No enviar el carácter "salto de línea" al final.

-e
Activa la interpretación en las cadenas de los siguientes caracteres precedidos por una barra invertida:

    \a     alarma (timbre)
    \b     espacio atrás
    \c     suprime el "salto de línea" final
    \f     salto de página
    \n     salto de línea
    \r     retorno de carro
    \t     tabulado horizontal
    \v     tabulado vertical
    \\     barra invertida
    \nnn     el carácter cuyo código ASCII es nnn (en octal) Por ejemplo para que despliegue el carácter # se escribe \043

Nota.- Las opciones de -e solo me funciono en la terminal cuando ponía una backslash antes de la barra invertida; con excepción de \\, que si funciona como esta escrita. Por ejemplo para que me diera el tabulador horizontal tenía que escribir: echo -e \\t hola porque si escribía: echo -e \t hola salia: t hola. En los scripts funcionaba sin problema con solo una barra invertida.

-E
Viene por default. Desactiva la interpretación de los caracteres precedidos por las backslash (\).

--help
Muestra la ayuda y sale.

--version
Muestra la información de la versión de echo y sale.

Nota: Las opciones --help y --version no quisieron funcionar en mi terminal. La ayuda la obtuve desde el manual: man echo

Ejemplos:
a)

echo hola

Despliega:

hola

b)

echo -e \\043 \\b1 Hola a todos \\n \\b\\043 \\b2 Bienvenidos

Despliega:

#1 Hola a todos
#2 Bienvenidos

 

Url corta:
http:\\wp.me\pjHsf-nC

Anuncios

3 thoughts on “Comando.- echo

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