existen múltiples funciones integradas en bash para imprimir la salida en el terminal. ‘echo’ es uno de los comandos más utilizados para imprimir texto o datos de cadena en el terminal u otro comando como entrada o un archivo. Este comando tiene algunas opciones que se pueden usar con este comando para propósitos especiales. Los usos del comando ‘echo’ se describen en este tutorial utilizando diferentes ejemplos.,

Syntax:

echo

Options:

Option Description
-n Omit newline from the output.
-e Enable the function of backslash(/) character.
-E Disable the function of backslash(/) character.,
versión Mostrar la información de la versión
ayuda Mostrar mensajes de ayuda relacionadas con los usos de este comando

Ejemplo 1: Utilizar el comando `echo` sin ninguna opción

`echo` comando se puede utilizar sin ningún tipo de opción. el comando` echo ‘del siguiente script se utiliza para imprimir un texto simple, ‘aprender programación bash de LinuxHint.com».,

echo echo «aprende programación bash desde LinuxHint.com»

la siguiente salida aparecerá después de ejecutar el script.

Ejemplo-2: Usando el comando` echo ‘con la opción-n

el comando’ echo ‘se usa con la opción’- n ‘ en el siguiente script. La nueva línea se omite de la salida para esta opción.

echo echo-n «Python es un lenguaje de programación interpretado de alto nivel»

la siguiente salida aparecerá después de ejecutar el script.,

Ejemplo-3: Usando el comando `echo` con la opción-e

el comando’echo’ se usa con la opción ‘-e’ en el siguiente script. Para esto, la función de barra invertida(\) está habilitada y la salida se genera agregando el espacio ‘tab’ donde se usa ‘\T’ en la cadena.

echo echo-e» Perl\tis\ta\tpowerful\tand\tportable\tlanguage »

la siguiente salida aparecerá después de ejecutar el script.,

Ejemplo-4: Usando el comando` echo ‘con la opción-e

el comando’ echo ‘se usa con la opción’- E ‘ en el siguiente script. Esta opción desactiva la función de barra invertida(/). La nueva línea(\n) utilizada en el texto no funcionará para la siguiente orden.

echo echo-E «I\nlike\nbash\programming»

la siguiente salida aparecerá después de ejecutar el script.,

ejemplo-5: usando variable en el comando` echo ‘

el valor de la variable se puede imprimir con otra cadena en el comando` echo ‘ colocando la variable en el texto. variable price variable se utiliza en el siguiente comando` echo’. Pero una cosa que debe recordar al usar la variable en el comando echo, es que debe encerrar la variable entre comillas dobles («) para leer el valor de la variable por el comando `echo`., Si se utiliza una comilla simple ( ‘ ) en el comando echo, el valor de la variable no se analizará y el nombre de la variable se imprimirá como salida.

$ precio=»\$100″
$ echo ‘El precio de este libro es $precio’
$ echo «El precio de este libro es $precio»

El siguiente resultado aparecerá después de ejecutar la secuencia de comandos.

ejemplo-6: Usando ‘\v ‘en el comando` echo’

‘\v ‘ se usa para imprimir la salida verticalmente., El siguiente comando` echo ‘ imprimirá cada palabra del texto, «Linuxhint is a Linux based blog site» verticalmente.

echo echo-e «Linuxhint\v is \V A \V linux \v based \V blog \V site.»

la siguiente salida aparecerá después de ejecutar el script.

Ejemplo-7: usando ‘\C ‘En` echo’ comando

‘\c ‘ se utiliza para omitir cualquier parte del texto. El siguiente comando echo imprimirá, «Enriquece tu conocimiento de Linux desde Linuxhint» omitiendo los tutoriales de partes y la nueva línea.,

echo echo-e «Enrich your Linux knowledge from Linuxhint\ctutorials»

la siguiente salida aparecerá después de ejecutar el script.

ejemplo-8: imprime los nombres de todos los archivos y carpetas usando el comando` echo ‘

el comando` echo ‘ se puede usar para leer los archivos y carpetas del directorio actual. Cuando este comando se ejecuta con’*’, imprimirá la lista de archivos y carpetas del directorio de trabajo actual.,

echo echo *

la siguiente salida aparecerá después de ejecutar el script.

ejemplo-9: imprime los nombres de archivos específicos usando el comando` echo ‘

la lista de archivos específicos del directorio actual se puede imprimir usando el comando` echo’. El siguiente comando imprimirá la lista de todos los archivos de texto del directorio actual. De esta manera, puede buscar cualquier archivo o carpeta utilizando el comando `echo`.

$ echo *.,txt

la siguiente salida aparecerá después de ejecutar el script.

ejemplo-10: Uso del comando ‘echo’ en el script bash

Este ejemplo muestra el uso del comando` echo ‘ en un script bash. Crear un archivo llamado ‘echoexpl.sh’ y añadir el siguiente guión. La función de ‘\R ‘ es agregar un retorno de carro en la cadena. En este ejemplo, ‘\r ‘ se usa al inicio y al final de la cadena. Aquí, la opción’- e `se utiliza con el comando` echo ‘que habilita la función de’\R’.

echoexpl.sh

#!,/bin / bash
string=»\rperl es un lenguaje de programación multiplataforma de código abierto\R»
echo-e» string string »

ejecute el script.

bas bash echoexpl.sh

el valor de texto de la variable string string se imprimirá con una nueva línea después de ejecutar el script.

conclusión:

el resultado de cualquier script se puede encontrar imprimiendo la salida apropiada. Por lo tanto, las opciones de impresión son muy importantes para cualquier lenguaje de programación. El uso de una opción de impresión en bash se discute en este tutorial., Pero la misma tarea puede ser realizada por otra opción en bash y el comando es ‘printf’. Espero, el lector obtendrá conocimiento sobre los múltiples usos del comando` echo ‘ después de practicar los ejemplos de este tutorial y será capaz de aplicar este comando correctamente.

para más información vea el video!