Cómo dar salida a texto en la pantalla usando el comando Linux Echo

Cómo dar salida a texto en la pantalla usando el comando Linux Echo

Cómo dar salida a texto en la pantalla usando el comando Linux Echo

VALORACIÓN DEL ARTÍCULO:
5/5


Esta guía le muestra cómo enviar texto a la ventana del terminal usando el comando Linux echo.

Usado por sí solo en la terminal, el comando echo no es particularmente útil, pero cuando se usa como parte del script puede ser usado para mostrar instrucciones, errores y notificaciones.

Ejemplos de usos del comando Linux Echo

En su forma más simple, la forma más fácil de enviar texto al terminal es la siguiente:

echo "hello world"

El comando anterior envía las palabras «hello world» a la pantalla (menos las comillas).

Por defecto, la sentencia echo produce un nuevo carácter de línea al final de la cadena.

Para probar esto, pruebe la siguiente declaración en una ventana de terminal:

echo "hello world" && echo "goodbye world"

Verá que el resultado es el siguiente:

hello world 

Goodbye world

Puede omitir el nuevo carácter de línea añadiendo el interruptor menos n (-n) como se indica a continuación:

echo -n "hello world " && echo -n "goodbye world"

El resultado del comando anterior es el siguiente:

hola mundo adiós mundo

Otra cosa en la que hay que pensar cuando se usa la sentencia echo es cómo maneja los caracteres especiales.

Por ejemplo, pruebe lo siguiente en una ventana de terminal:

echo "hello worldradiós mundo"

En un mundo ideal, el R y el actuarían como caracteres especiales para añadir una nueva línea, pero no lo hacen. El resultado es el siguiente:

hello worldrgoodbye world

Puede habilitar caracteres especiales usando el comando echo incluyendo el interruptor -e de la siguiente manera:

echo -e «hello worldradiós mundo»

Esta vez el resultado será el siguiente:

hello world 

Goodbye world

Por supuesto, podría estar en la situación en la que está intentando dar salida a una cadena que sería manejada como un carácter especial y no quiere que lo haga. En este escenario, utilice una e mayúscula como se indica a continuación:

echo -E «hello worldradiós mundo»

¿Qué caracteres especiales se manejan utilizando el parámetro -e?

  • \ barra diagonal inversa
  • una alerta
  • b retroceso
  • c no producir más salida
  • e escape
  • f Form Feed
  • nueva línea
  • r retorno de carro
  • pestaña horizontal
  • ficha vertical v
  • Valor octal 0NNNN con 1 a 3 dígitos
  • xHH byte con valor hexadecimal

Probemos un par de estos. Ejecute el siguiente comando en un terminal:

echo -e "helblo world"

El comando anterior daría salida a lo siguiente:

helo world

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>»»»»>>>>>>>>>>>>>>>»»»>>>>>

Obviamente no es realmente lo que usted querría imprimir en la pantalla, pero obtiene el punto que la barra invertida b elimina la letra anterior.

Ahora intente lo siguiente en una ventana de terminal:

echo -e "helloc world"

Este comando produce todo hasta la barra invertida y c. Todo lo demás se omite, incluyendo la nueva línea.

Entonces, ¿cuál es la diferencia entre un nuevo carácter de línea y un retorno de carro? El nuevo carácter de línea desplaza el cursor hacia abajo a la siguiente línea, mientras que el retorno de carro desplaza el cursor hacia atrás al lado izquierdo.

A modo de ejemplo, introduzca lo siguiente en la ventana de su terminal:

echo -e «hellomundo»

La salida del comando anterior pone las dos palabras en líneas diferentes:

hello

.

world

Ahora prueba esto en una ventana de terminal:

echo -e «hellorworld»

La diferencia entre una nueva línea y el retorno de carro se hará muy evidente, ya que lo siguiente se mostrará como una salida:

world

Se mostraba la palabra hola, el retorno de carro llevaba el cursor al principio de la línea y se mostraba la palabra mundo.

Se vuelve un poco más obvio si intentas lo siguiente:

echo -e «hellorhi»

El resultado de lo anterior es el siguiente:

hillo

En realidad, muchas personas siguen usando el cuando se imprime en una nueva línea. Sin embargo, muy a menudo, usted puede salirse con la suya con sólo un.

TAMBIÉN TE INTERESA

Instagram-Creator-Marketplace

España, a la espera del Instagram Creator Marketplace

Instagram es una de las redes sociales de mayor impacto en la población española. Desde su irrupción, la figura del influencer ha crecido enormemente en el mundo del marketing y las marcas. La herramienta Instagram Creator Marketplace puede seguir fortaleciendo a estos prescriptores, visto el potencial que empieza a tener este servicio en Estados Unidos.

avatares-Roblox

Vámonos de shopping en Roblox: Mango inaugura su primera tienda

En dinámico mundo de los juegos online, Roblox (con más de 70 millones de usuarios activos diarios) se ha destacado como una plataforma que ofrece a los participantes una experiencia única y diversa. Una de las características más populares de Roblox es su sistema de personalización de avatares, que permite a los jugadores expresar su

Snapdragon-8-Gen-3

Snapdragon 8 Gen 3, el chip de Qualcomm que empujará la IA en los móviles

La IA ha llegado al universo de los smartphones. Los últimos lanzamientos ya se anuncian con la inteligencia como protagonista. De igual manera, las grandes actualizaciones de software vienen marcada por la presencia de nuevas funciones movidas bajo los parámetros de la inteligencia artificial generativa. Al margen de los desarrollos a nivel de software, es

Ecowatch-1-de-Maxcom

Con el Ecowatch 1 no tendrás excusas para pasarte a un reloj inteligente

Sabemos que es muy difícil convencer a un perfil de personas que reniegan de un smartwatch a comprarse un reloj inteligente y quitarse el de toda la vida. No obstante, vamos a intentarlo con el Ecowatch 1 de Maxcom.  Es tarea complicada porque el gusto por los relojes suele estar muy definido en ciertas personas.

simulador-de-bodas

¿Te casas? La IA y DeWeed pueden ayudarte en la planificación de tu boda

La planificación de una boda es un proceso emocionante pero a menudo abrumador. Desde la selección del lugar perfecto hasta la elección del vestido ideal, hay innumerables decisiones que tomar para que todo salga según lo planeado en el gran día. Tradicionalmente, esta tarea ha supuesto muchos quebraderos de cabeza para los novios. Una vez