comando echo en Linux con ejemplos

El comando echo en Linux se usa para mostrar una línea de texto/string que se pasa como argumento. Este es un comando incorporado que se usa principalmente en scripts de shell y archivos por lotes para generar texto de estado en la pantalla o en un archivo. 

Sintaxis:

echo [option] [string]

Mostrando un texto/string: Sintaxis:

echo [string]

Ejemplo :  

Opciones del comando echo NOTA:- -e aquí habilita la interpretación de escapes de barra invertida 

1. \b: elimina todos los espacios entre el texto Ejemplo:

echo -e "Geeks \bfor \bGeeks"

 

2. \c: suprime la nueva línea final con el intérprete de retroceso ‘-e’ para continuar sin emitir una nueva línea. Ejemplo :

echo -e "Geeks \cfor Geeks"

 

En el ejemplo anterior, el texto después de \c no se imprime y se omite al final de la nueva línea. 

3. \n: esta opción crea una nueva línea desde donde se usa. Ejemplo :

 echo -e "Geeks \nfor \nGeeks"

 

4. \t: esta opción se utiliza para crear espacios de tabulación horizontales. Ejemplo :

echo -e "Geeks \tfor \tGeeks"

 

5. \r: retorno de carro con el intérprete de retroceso ‘-e’ para tener un retorno de carro especificado en la salida. Ejemplo :

echo -e "Geeks \rfor Geeks"

 

En el ejemplo anterior, el texto antes de \r no se imprime. 

6. \v : esta opción se usa para crear espacios de tabulación verticales. Ejemplo :

echo -e "Geeks \vfor \vGeeks

 

7. \a: retorno de alerta con el intérprete de retroceso ‘-e’ para tener una alerta de sonido. Ejemplo :

echo -e "\aGeeks for Geeks

 

Este comando cuando se ejecuta, producirá un sonido de alerta o Bel. 

8. echo *: este comando imprimirá todos los archivos/carpetas, similar al comando ls. Ejemplo :

echo *

 

9. -n: esta opción se usa para omitir el eco de la nueva línea final. Ejemplo :

echo -n "Geeks for Geeks"

?t=153

Publicación traducida automáticamente

Artículo escrito por raghvendra3499 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *