Bash Scripting – Comando Bash Echo

En este artículo, vamos a ver el comando echo. El comando Echo es una función de comando incorporada para Unix/Linux que generalmente se usa para mostrar el texto o el mensaje en la pantalla.

Sintaxis:

$ echo [option]

Por ejemplo :

$ echo Geeks For Geeks

Producción :

Geeks For Geeks

Producción

Generalmente hay tres opciones:

  • -n : No imprime la nueva línea final.
  • -E : Es la opción por defecto que deshabilita la implementación de secuencias de escape.
  • -e : se utiliza para permitir la interpretación de los escapes de barra invertida

Hay algunas secuencias de escape que realizan diferentes operaciones, tales como:

Secuencias de escape

Sentido

\b Retroceso
\\ barra invertida
\norte Nueva línea
\r Retorno de carro
\t Pestaña horizontal
\v Pestaña vertical

Ejemplo 1 :

$ echo -e "Geeks \bFor \bGeeks"

Producción:

GeeksForGeeks

Producción

Ejemplo 2:

$ echo -e "Geeks\nFor\nGeeks"

Producción :

Geeks
For  
Geeks

Producción

Ejemplo 3:

$ echo -e "Geeks\tFor\tGeeks"

Producción :

Geeks   For     Geeks

Producción

Ejemplo 4:

$ echo -e "Geeks\\For\\Geeks"

Producción : 

Geeks\For\Geeks

Producción

Ejemplo 5:

$ echo -e "Geeks\rFor Geeks"

Producción : 

For Geeks

Producción

Ejemplo 6:

$ echo -e "Geeks\v For\v Geeks"

Producción :

Geeks♂ For♂ Geeks

Producción

Ejemplo 7:

$ echo -n "Geeks For Geeks"

Producción :

Geeks For Geeks

Producción

Puede encontrar todos los comandos relacionados con el eco escribiendo el siguiente comando.

$ /bin/echo --help

Producción : 

Producción

Hay otras formas de usar el comando echo

Tomando la entrada del usuario: 

Creamos un archivo de texto llamado “userInput.sh” y escribimos el siguiente código dentro del archivo. 

#!/bin/sh  

echo "Enter Your Name : "

read name     #It take input from user

echo "Hello, $name. Welcome to GeeksForGeeks"

Ahora ejecute «userInput.sh» con la ayuda del siguiente código:

$ chmod +x ./userInput.sh
$ ./userInput.sh

Producción :

Producción

Publicación traducida automáticamente

Artículo escrito por thesahilrai 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 *