Echo Commands Linux Featured

Cómo hacer uso del comando ‘echo’ en Linux

Ya sea que sea completamente nuevo en Linux o que haya estado usando un escritorio de Linux durante mucho tiempo, hay algunos comandos que pueden no parecer tener sentido. Esto es especialmente cierto si nunca se sumerge en la línea de comandos, que es donde entra en juego gran parte del verdadero poder de Linux y otros sistemas operativos similares a Unix.

Uno de ellos es el venerable echo dominio. A primera vista, esto puede parecer un comando inútil. Mire debajo del capó y encontrará que es sorprendentemente útil.

¿Qué hace ‘eco’?

Mire la entrada manual para echo, y no encontrará mucha ayuda. Dice «muestra una línea de texto». Esto probablemente ya podría inferirlo del nombre del comando.

Básicamente, lo que hace echo es enviar argumentos a salidas estándar junto con un puñado de opciones básicas de formato. La razón principal por la que existe este comando es para trabajar dentro de otras secuencias de comandos, lo que le permite mostrar el resultado a la persona que ejecuta la secuencia de comandos.

Los basicos

En un nivel básico, echo Hace exactamente lo que dice que hace. Aquí hay un ejemplo:

Eso imprimirá «¿Alguien puede oírme?». Si solo escribe el comando, literalmente parece un eco, que es donde el comando recibe su nombre. Sin embargo, si agrega un signo de interrogación al comando anterior, obtendrá un error. Escribe lo siguiente:

echo "Can anybody hear me?"

El texto resultante no tendrá comillas, pero mostrará correctamente el signo de interrogación. También puede utilizar variables con el echo dominio.

El comando anterior imprimirá 256 en la terminal.

Comandos más avanzados

Teclado Echo Comandos Linux

los echo El comando funciona de manera diferente en ciertos sistemas. En Linux, por ejemplo, hay algunas opciones que no encontrará en otros sistemas operativos similares a Unix. por ejemplo, el -e opción le permite insertar caracteres como \n para nueva línea o \t para pestañas.

echo -e "I sure hope this quote is attributed. \n\t--Me"

Puede parecer un poco confuso al final, pero esto imprimirá algo similar a lo siguiente:

I sure hope this quote is attributed.
    --Me

También puedes usar \b para retroceso. La razón por la que querría eliminar una palabra que acaba de escribir con cuidado puede no tener sentido, pero tiene un caso de uso ocasional.

Ejemplos prácticos

Como ya se ha explicado, el caso de uso más práctico para echo está en los guiones que escribes. También puede usarlo para hacer una pequeña limpieza para la salida de otros scripts. Dicho esto, para ese caso de uso hay muchas mejores herramientas para el trabajo como grep y sed.

Otro gran caso de uso para echo está en modificar ligeramente los archivos de configuración. Solo usa el estándar > redirigir Como ejemplo:

echo "Just some text" >> ~/just-a-file.txt

Esto agregará el texto al archivo «just-a-file.txt». Vuelva a ejecutarlo y la línea aparecerá dos veces.

Conclusión

Mientras lee estos ejemplos, es posible que se pregunte por qué alguien los usaría. Incluso podría hacerte dudar de por qué alguien querría usar Linux en lugar de Windows o macOS.

Por lo general, cuando algo sobre Linux parece extraño, es porque tiene sus raíces en cómo se usaba hace décadas. Sin embargo, eso no significa necesariamente nada malo. Si no está seguro acerca de Linux, eche un vistazo a nuestra lista de razones por las que debería aprender a usar Linux.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas