Comandos Linux · 3 min read · Sep 18, 2025
Tutorial del comando echo de Linux para principiantes (5 ejemplos)
Supongamos que deseas agregar una línea de texto codificada en un archivo a través del comando en Linux, ¿qué harías? Un enfoque obvio sería abrir el archivo en un editor y luego ingresar la línea manualmente. Pero piensa en un caso en el que esta tarea necesita ser automatizada. ¿Cuál es tu opción en ese caso?
Bueno, existe un comando - denominado echo - que puedes usar en el caso mencionado anteriormente. También hay algunas otras situaciones donde esta herramienta resulta ser útil. En este tutorial, discutiremos los conceptos básicos de echo así como las opciones de línea de comandos que proporciona. Pero antes de eso, vale la pena compartir que todos los comandos e instrucciones mencionados en este tutorial han sido probados en Ubuntu 16.04LTS.
Comando echo de Linux
Aquí está la sintaxis genérica del comando:
echo [SHORT-OPTION]... [STRING]...
echo LONG-OPTIONY esto es lo que dice la página del manual de la herramienta sobre ello:
echo - mostrar una línea de texto
Echo la(s) STRING(s) a la salida estándar.Los siguientes ejemplos tipo Q&A te darán una mejor idea de cómo funciona el comando echo.
Q1. ¿Cómo mostrar una línea de texto en la salida usando echo?
Esto es muy fácil: todo lo que tienes que hacer es pasar la línea de texto como entrada al comando echo.
echo [line-of-text]Aquí hay un ejemplo:
Ahora, volviendo a la pregunta que se planteó al principio de este tutorial, si deseas agregar una línea a un archivo existente, aquí está cómo puedes hacerlo usando echo:
echo [line-of-text] >> filename
Aquí está el comando mencionado en acción:
Q2. ¿Cómo deshabilitar el carácter de nueva línea al final en la salida de echo?
Por defecto, la salida del comando echo termina con un carácter de nueva línea. Sin embargo, si lo deseas, puedes cambiar este comportamiento usando la opción de línea de comandos -n.
La siguiente captura de pantalla muestra que la salida no contenía nueva línea cuando se usó -n:
Q3. ¿Cómo maneja echo las secuencias de escape de barra invertida?
Cuando se usa en modo predeterminado, el comando echo no trata las secuencias de escape de barra invertida como caracteres especiales, y por lo tanto no los interpreta de ninguna manera especial. Por ejemplo, la siguiente captura de pantalla muestra que el carácter de retroceso (\b) se mostró tal como está en la salida:
Sin embargo, si lo deseas, puedes cambiar este comportamiento usando la opción de línea de comandos -e.
Así que ahora puedes ver que el carácter especial fue interpretado como retroceso, y ‘o’ fue eliminado en la salida.
Q4. ¿Cómo actúa echo a veces como alternativa al comando ls?
También puedes usar echo en lugar de ls en ciertos escenarios. Por ejemplo, para listar todos los archivos .jpg en el directorio actual, simplemente puedes ejecutar el siguiente comando:
echo *.jpgQ5. ¿Cómo ayuda echo en otros casos de uso del mundo real?
El comando echo es realmente útil al trabajar con variables (tanto de shell como de entorno) en la línea de comandos. Específicamente, puedes mostrar fácilmente el valor de una variable usando la herramienta: todo lo que necesitas hacer es pasar el nombre de la variable (precedido con el signo $) al comando echo.
La siguiente captura de pantalla te muestra un par de ejemplos:
Conclusión
Claramente, echo es una pequeña utilidad de línea de comandos que no ofrece muchas opciones de línea de comandos, pero hace lo que promete. No hay exactamente una curva de aprendizaje asociada con esta herramienta: solo entiende y prueba todo lo que hemos mencionado aquí, y estarás listo para comenzar. Para más información, dirígete a la página del manual de echo.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.