El comando echo de Linux se usa para mostrar una línea de texto en la pantalla. Esto se hace haciendo eco de la cadena a la salida estándar.
Comando de eco de Linux
Veamos cómo se describe el comando echo en la página del manual de Linux. Se puede acceder a la página de manual escribiendo el siguiente comando:
comando de página manual de eco
Lo siguiente se mostrará como salida. Comprendamos la página de ayuda parte por parte.
Salida de ayuda de eco de Linux
Sintaxis del comando echo de Linux
$ echo [OPTION]... [STRING]...
Ejemplos de comandos echo de Linux
salida de comando de eco
No hay cambios en la salida si el texto que se muestra se escribe sin comillas dobles. Sin embargo, es una buena práctica usar comillas dobles para enfatizar la cadena, como se muestra en el ejemplo anterior.
Ejemplo de comando echo de Linux
Opciones del comando echo de Linux
Las opciones de comando de eco de Linux se pueden usar para modificar la salida del comando según el usuario. Repasémoslos uno por uno.
- -n La opción se puede usar para eliminar el
'\n'
(carácter de nueva línea) de la salida. Por defecto, echo incluye'\n'
al final de cada cadena que emite.
Ejemplo de opción Linux echo -n
En el ejemplo anterior, dado que se omite el carácter de nueva línea al final de la salida, la terminal solicita al usuario que ingrese en la misma línea que la salida.
- -e La opción permite que el terminal reconozca secuencias de escape en la cadena ingresada.
Se reconocen las siguientes secuencias, como se describe en la página de manual de Linux.
- Carácter de barra invertida '\\'
- Alerta '\a' (BEL) :se reproduce un sonido cuando se encuentra este carácter en una cadena ingresada.
- Retroceso '\b' :El retroceso se activa cuando se encuentra este carácter en una cadena. Por lo tanto, el carácter antes de
'\b'
se elimina de la salida, como se muestra a continuación. - '\c' no produce más resultados :Todos los caracteres después de
'\c'
en una cadena se omiten de la salida. Tenga en cuenta que el terminal solicita la entrada en la misma línea que la salida. Esto se debe a que'\n'
– el carácter de nueva línea también se elimina de la salida. - '\n' nueva línea :Cuando se encuentra en una cadena, esta secuencia de escape activa la creación de una nueva línea. Como resultado, los caracteres después de
'\n'
se muestran en una nueva línea. - retorno de carro '\r' :Caracteres antes de
'\r'
en una cadena se omiten de la salida, como se muestra en el siguiente ejemplo. - Pestaña horizontal '\t' :Se crea un espacio de tabulación en la salida, dondequiera que
'\t'
aparece en la cadena. - pestaña vertical '\v' :Se crea un espacio de tabulación vertical en la salida, dondequiera que
'\v'
aparece en la cadena.
Ejemplo de retroceso de eco de Linux
Ejemplo de salida de parada de eco de Linux
ejemplo de nueva línea de eco
Ejemplo de retorno de carro de eco de Linux
Ejemplo de pestaña de eco de Linux
Ejemplo de pestaña vertical de eco de Linux
- -E cuando se usa, deshabilita el reconocimiento de la secuencia de escape en las cadenas. Esta opción está habilitada de manera predeterminada.
- –versión y –ayuda mostrar la información de la versión y la ventana de ayuda respectivamente y salir después.
Ejemplos avanzados del comando echo de Linux
- El comando echo de Linux se usa con el carácter comodín
'*'
para mostrar los nombres de todos los archivos presentes en el directorio actual.
Ejemplo de nombres de archivo de eco de Linux
También se puede usar de esta manera para mostrar archivos/carpetas seleccionados con ciertos caracteres en minúsculas/mayúsculas presentes en sus nombres.
En el siguiente ejemplo, solo se muestran como salida los archivos en el directorio actual, que tienen "D" como letra inicial y "s" como la última letra de su nombre.
Ejemplo de nombres de archivo seleccionados de eco de Linux
- El comando echo de Linux se puede utilizar para realizar operaciones aritméticas básicas y mostrar el resultado como salida. Esto se hace encerrando la parte matemática dentro de
(( ))
precedido por un$
símbolo. - Podemos usar el comando echo para mostrar variables definidas por el usuario o incluso variables de entorno.
ejemplo de visualización de valor de variable de eco
Ejemplo de operaciones matemáticas de eco de Linux
Conclusión
Linux echo es un comando simple y fundamental que muestra una línea de texto como salida. La salida se puede modificar usando las opciones disponibles junto con el comando. Entre otros usos, puede mostrar nombres de archivos y valores de variables definidas por el usuario y del sistema, así como dar el resultado de algunas operaciones aritméticas básicas.