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
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
Ejemplo 2:
$ echo -e "Geeks\nFor\nGeeks"
Producción :
Geeks For Geeks
Ejemplo 3:
$ echo -e "Geeks\tFor\tGeeks"
Producción :
Geeks For Geeks
Ejemplo 4:
$ echo -e "Geeks\\For\\Geeks"
Producción :
Geeks\For\Geeks
Ejemplo 5:
$ echo -e "Geeks\rFor Geeks"
Producción :
For Geeks
Ejemplo 6:
$ echo -e "Geeks\v For\v Geeks"
Producción :
Geeks♂ For♂ Geeks
Ejemplo 7:
$ echo -n "Geeks For Geeks"
Producción :
Geeks For Geeks
Puede encontrar todos los comandos relacionados con el eco escribiendo el siguiente comando.
$ /bin/echo --help
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 :
Publicación traducida automáticamente
Artículo escrito por thesahilrai y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA