Secuencias de comandos Bash: comando Bash Echo
En este artículo, veremos el comando echo. El comando Echo es una función de comando incorporada para Unix/Linux que generalmente se usa para mostrar texto o mensaje en la pantalla.
Sintaxis:
$ echo [option]
Por ejemplo :
$ echo Geeks For Geeks
Producción :
Geeks For Geeks
Producción
Generalmente hay tres opciones:
- -norte : No imprime la nueva línea final.
- -Y : Es la opción predeterminada que deshabilita la implementación de secuencias de escape.
- -Es : Se utiliza para permitir la interpretación de los escapes de barra invertida.
Algunas secuencias de escape realizan diferentes operaciones como:
Secuencias de escape | Significado |
|---|---|
| Retroceso | |
| Barra invertida | |
| orte | Nueva línea |
| Retorno de carro | |
| t | Pestaña horizontal |
| en | Pestaña vertical |
Ejemplo 1: retroceso
$ echo -e 'Geeks For Geeks'
Producción:
GeeksForGeeks
Producción
Ejemplo 2: nueva línea
$ echo -e 'Geeks For Geeks'
Producción :
Geeks For Geeks
Producción
Ejemplo 3: pestaña horizontal
$ echo -e 'Geeks For Geeks'
Producción :
Geeks For Geeks
Producción
Ejemplo 4: barra invertida
$ echo -e 'GeeksForGeeks'
Producción :
GeeksForGeeks
Producción
Ejemplo 5: Retorno de carro
$ echo -e 'Geeks For Geeks'
Producción :
For Geeks
Producción
Ejemplo 6: Pestaña vertical
$ echo -e 'Geeksv Forv Geeks'
Producción :
Geeks♂ For♂ Geeks
Producción
Ejemplo 7: opción -n
$ echo -n 'Geeks For Geeks'
Producción :
Geeks For Geeks
Producción
Puede encontrar todos los comandos relacionados con eco escribiendo el siguiente comando.
$ /bin/echo --help
Producción :
Producción
Hay otras formas de utilizar el comando echo.
Tomando información 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
Conclusión
En conclusión, el comando echo es un comando integrado versátil y potente en sistemas Unix/Linux que permite a los usuarios mostrar texto o mensajes en la pantalla. El artículo proporcionó una descripción detallada de la sintaxis, las opciones y varios ejemplos del comando echo que demuestran su uso, incluida la capacidad de suprimir caracteres de nueva línea, habilitar/deshabilitar la interpretación de secuencias de escape y mostrar caracteres especiales como retrocesos, tabulaciones y retornos de carro. El artículo también cubrió cómo recibir información de los usuarios usando el eco y leer comandos juntos. En general, el comando echo es una herramienta esencial en el conjunto de herramientas de un usuario de Unix/Linux, que permite una manipulación eficaz del texto y la visualización de resultados dentro del entorno de línea de comandos.