El comando echo en Linux se usa para mostrar una línea de texto / cadena que se pasa como argumento. Este es un comando integrado que se usa principalmente en scripts de shell y archivos por lotes para enviar texto de estado a la pantalla o un archivo.
Sintaxis:
echo
Visualización de un texto / cadena:
Sintaxis:
echo
Ejemplo:
Opciones del comando echo
NOTA: – -e aquí habilita la interpretación de los escapes de barra invertida
1. \ b: elimina todos los espacios entre el texto
Ejemplo:
echo -e "Geeks \bfor \bGeeks"
2. \ c: suprima la línea nueva 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 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"