Echo es una herramienta de comandos de Unix / Linux que se utiliza para mostrar líneas de texto o cadenas que se pasan como argumentos en la línea de comandos. Este es uno de los comandos básicos en Linux y más comúnmente utilizado en scripts de shell. En este tutorial, veremos las diferentes opciones del comando echo.
Sintaxis básica
eco [option] [string]
1) Visualización de una cadena en el terminal
Para imprimir texto o una cadena en la terminal, use la sintaxis
eco [string]
$ echo "Welcome to Linux"
Salida de muestra
Welcome to Linux
2) Declare una variable y repita su valor
Suponga que tiene una variable x a la que se le asigna el valor 45, es decir
$ x=10
Puede imprimir el valor de la variable x ejecutando el comando
$ echo The value of x is $x
Salida de muestra
The value of x is 10
3) Elimine los espacios entre el texto usando las opciones -e y b
Puede optar por eliminar espacios utilizando el B opción junto con la -mi parámetro.
Nota:
El parámetro -e se utiliza para la interpretación de intérpretes de barra invertida
Supongamos que tiene la cadena de texto
Linux is an opensource operating system
Para eliminar espacios entre las palabras, ejecute
$ echo -e "Linux bis ban bopensource boperating bsystem"
Salida de muestra
Linuxisanopensourceoperatingsystem
4) Crea nuevas líneas entre el texto usando la opción n
Para crear una nueva línea después de cada palabra en una cadena, use el -mi operador con el norte opción como se muestra
$ echo -e "Linux nis nan nopensource noperating nsystem"
Salida de muestra
Linux
is
an
opensource
operating
system
5) Cree un espacio de pestaña horizontal entre el texto usando la opción t
Si desea crear espacios de tabulación entre palabras en una cadena, utilice la -mi operador con el t opción como se muestra
$ echo -e "Linux tis tan topensource toperating tsystem"
Salida de muestra
Linux is an opensource operating system
5) Cree espacios de pestañas verticales usando la opción v
Puede decidir ponerse un poco elegante y crear espacios de tabulación verticales utilizando el -mi operador con el v opción como se muestra
$ echo -e "Linux vis van vopensource voperating vsystem"
Salida de muestra
Linux
is
an
opensource
operating
system
6) Doble pestaña vertical usando las opciones n y v simultáneamente
Puede duplicar el espaciado de tabulación vertical como se muestra a continuación usando el norte y v opciones como se muestra
$ echo -e "Linux nvis nvan nvopensource nvoperating nvsystem"
Salida de muestra
Linux
is
an
opensource
operating
system
7) Imprima todos los archivos y carpetas usando la opción *
Puede imprimir todos los archivos y carpetas en su directorio de trabajo actual usando el comando
$ echo *
Esto tiene la misma salida que el comando ls
Salida de muestra
Para imprimir archivos de un tipo específico, ejecute
$ echo *.file_extension
Para example
$ echo *.pdf
Salida de muestra
8) Usando la opción de retorno de carro ‘ r’
La opción ‘r’ le da el retorno de carro, es decir, cualquier palabra (s) antes de r se omite en la salida
$ echo -e "Linux r is an opensource operating system"
Salida de muestra
is an opensource operating system
9) Omitir el eco de la nueva línea final
El -norte La opción se usa para omitir la nueva línea final. Esto se muestra en el example debajo
$ echo -n "Linux is an opensource operating system"
Salida de muestra
Linux is an opensource operating systemjames@buster:/$
Conclusión
En este tutorial aprendimos cómo usar el comando echo en Linux con algunos ejemplos. No dude en probar el comando y también opinar sobre sus comentarios. Gracias.