GNU/Linux >> Tutoriales Linux >  >> Linux

Tutorial de comandos echo de Linux para principiantes (5 ejemplos)

Suponga que desea agregar una línea de texto codificada a un archivo a través del comando en Linux, ¿qué haría? Un enfoque obvio sería abrir el archivo en un editor y luego ingresar la línea manualmente. Pero piense en un caso en el que esta tarea deba automatizarse. ¿Cuál es tu opción en ese caso?

Bueno, existe un comando - denominado echo - que puede utilizar en el caso de uso antes mencionado. También hay algunas otras situaciones en las que esta herramienta resulta ú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 de eco de Linux

Esta es la sintaxis genérica del comando:

echo [SHORT-OPTION]... [STRING]...
echo LONG-OPTION

Y esto es lo que dice la página de manual de la herramienta al respecto:

echo - display a line of text
Echo the STRING(s) to standard output.

Los siguientes ejemplos tipo preguntas y respuestas le darán una mejor idea de cómo funciona el comando echo.

P1. ¿Cómo mostrar una línea de texto en la salida usando echo?

Esto es muy fácil:todo lo que tiene que hacer es pasar la línea de texto como entrada al comando echo.

echo [line-of-text]

He aquí un ejemplo:

Ahora, volviendo a la pregunta que se planteó al comienzo de este tutorial, si desea agregar una línea a un archivo existente, así es como puede hacerlo usando echo :

echo [línea de texto]>> nombre de archivo

Aquí está el comando antes mencionado en acción:

P2. ¿Cómo deshabilitar el carácter de nueva línea final en la salida de eco?

De forma predeterminada, la salida del comando echo termina con un carácter de nueva línea. Sin embargo, si lo desea, puede cambiar este comportamiento mediante -n opción de línea de comando.

La siguiente captura de pantalla muestra que la salida no contenía una nueva línea cuando se usó -n:

P3. ¿Cómo maneja echo los escapes de barra invertida?

Cuando se usa en el modo predeterminado, el comando echo no trata los escapes 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 el carácter de retroceso (\b) tal como está en la salida:

Sin embargo, si lo desea, puede cambiar este comportamiento utilizando la -e opción de línea de comando.

Así que ahora puede ver que el carácter especial se interpretó como un retroceso, y 'o' se eliminó en la salida.

P4. ¿Cómo echo a veces actúa como alternativa de comando ls?

También puede usar echo en lugar de ls en ciertos escenarios. Por ejemplo, para listar todos los archivos .jpg en el directorio actual, simplemente puede ejecutar el siguiente comando:

echo *.jpg

P5. ¿Cómo ayuda echo en otros casos de uso del mundo real?

El comando echo es realmente útil cuando se trabaja con variables (tanto de shell como de entorno) en la línea de comando. Específicamente, puede mostrar fácilmente el valor de una variable usando la herramienta; todo lo que necesita hacer es pasar el nombre de la variable (precedido por el signo $) al comando echo.

La siguiente captura de pantalla 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 comprenda y pruebe todo lo que hemos mencionado aquí, y estará listo para comenzar. Para obtener más información, diríjase a la página del manual de echo.


Linux
  1. Tutorial de comando cd de Linux para principiantes (8 ejemplos)

  2. Tutorial de comandos de comunicación de Linux para principiantes (5 ejemplos)

  3. Tutorial de comando Linux df para principiantes (8 ejemplos)

  4. Tutorial de comando de fecha de Linux para principiantes (8 ejemplos)

  5. Tutorial de comando de nombre de host de Linux para principiantes (5 ejemplos)

Tutorial de comandos Linux nl para principiantes (7 ejemplos)

Tutorial del comando Linux lscpu para principiantes (5 ejemplos)

Tutorial de comandos de Linux nm para principiantes (10 ejemplos)

Tutorial de comandos OD de Linux para principiantes (6 ejemplos)

Tutorial de comando Linux w para principiantes (5 ejemplos)

Tutorial de comandos ss de Linux para principiantes (8 ejemplos)