Uso del comando echo en Linux
Como sabes, la mayoría de las acciones en el sistema operativo Linux se realizan a través de la consola. Los usuarios invocan comandos especiales responsables de la ejecución de ciertos procesos, y las opciones predefinidas permiten que sus propias manos controlen características adicionales de esas mismas utilidades. Uno de estos comandos es ecoy hoy queremos hablar de esta utilidad con más detalle, dando algunos ejemplos de su uso.
Uso del comando echo en Linux
El mando que se examina hoy eco tiene una apariencia primitiva y un propósito estrecho: mostrar texto en la pantalla. Sin embargo, esto no impide que se utilice con frecuencia en diversos guiones y para otros fines. A continuación queremos dar un breve repaso a la sintaxis de esta utilidad y mostrar los ejemplos más populares y sencillos de su entrada en la consola estándar.
La sintaxis del eco
Prácticamente todos los comandos pueden realizar otras acciones además de su función principal, dados los argumentos especificados. eco no fue una excepción en este sentido, pero debido a la simplicidad del propio comando, no hay muchas opciones avanzadas. Veamos cada una de ellas con más detalle, pero primero presta atención a la vista estándar de las cadenas: echo + опции + строка.
- -n – no se producirá un salto de línea;
- -e – es responsable de habilitar las secuencias de escape;
- -E – desactiva la interpretación de las secuencias de escape.
Tenga en cuenta también que las secuencias de escape son opciones universales representadas como símbolos. Cada uno de ellos tiene un significado específico, y si se activa la interpretación al utilizar el comando ecopuede utilizar estos argumentos:
- /c – se encarga de eliminar el avance de línea;
- /t – Da salida a una pestaña horizontal;
- /v – Crea una pestaña vertical;
- /b – Elimina el carácter anterior de la cadena;
- /n – incluye un salto de línea a una nueva línea;
- /r – devuelve el carro al principio de la línea.
Una vez más, aclare que las opciones anteriores sólo están disponibles para la entrada en situaciones en las que usted escribe inicialmente el argumento -e en el comando. Si es necesario, cada uno de estos caracteres puede colocarse después de cualquiera de las palabras de la cadena de entrada, como mostraremos en las siguientes instrucciones.
Salida de cadenas simples
Como se ha dicho anteriormente, el objetivo principal del mando eco – la salida de las cadenas en la pantalla. De esto es de lo que queremos hablar a continuación, con unos sencillos pasos que te ayudarán a entender exactamente cómo funcionan todas las opciones básicas de las utilidades.
- Inicie la consola de una manera conveniente, como a través del menú de la aplicación o pulsando la tecla de acceso directo Ctrl + Alt + T. Aquí entra
echo+ cualquier palabra o frase para comprobar la acción del comando estándar. Se activa pulsando la tecla Entre en. - Como puede ver, la nueva línea muestra las palabras que acaba de introducir exactamente en el mismo formato.
- Si añade la opción antes de cada palabra
bse borrará el carácter anterior, lo que significa que el resultado se imprimirá sin espacios, suponiendo que tengamos la forma originalecho -e "Lumpics bSite bLinux". - Ponemos la opción especificada en todas las palabras, por lo que el resultado es apropiado.
- Ahora vamos a centrar nuestra atención en el parámetro
n. Como ya sabe, activa un salto de línea si no se ha especificado originalmente. - Hemos especificado
nen dos palabras a continuación de la primera, por lo que cada una de ellas aparecerá en una nueva línea. - Pasemos a la pestaña utilizada para la alineación del texto. Todo lo que tienes que hacer es escribir en los lugares apropiados
tpara conseguir el resultado deseado. - Como puede ver, la tabulación se aplicó dos veces a la primera palabra. Téngalo en cuenta a la hora de imprimir las líneas.
- Además, nada le impide especificar varias opciones de forma secuencial, respetando las reglas de entrada.
- Así, por ejemplo, en la captura de pantalla de abajo se ve el resultado de la salida con guión y tabulación al mismo tiempo.
- Como último ejemplo, tomemos
/v. Este argumento crea una pestaña vertical. - Esto hace que cada palabra esté en una nueva línea y por pasos.
Ahora, usted sabe que el comando echo es capaz de dar salida a las cadenas dadas en cualquier formato, lo que puede implementarse especificando las opciones adecuadas. Pasemos a las demás opciones para que entiendas cuáles merecen ser combinadas en el formato correcto.
Imprimir los valores de una variable
Prácticamente todos los scripts utilizan ciertas variables en las que se establece un valor por adelantado. Si se trata de un servicio público ecoes capaz de emitir los mismos valores. Consideraremos este ejemplo en una única sesión de terminal sin crear primero el propio script. Esto significa que los valores se borrarán cuando se reinicie la consola.
- En primer lugar, crearemos una variable de prueba introduciendo
export I=Lumpicsdonde I – el nombre de la variable, y Lumpics – su importancia. - Utilice
echo $Ipara imprimir el valor de la variable marcada en la línea siguiente. - Como puede ver, todo se muestra correctamente.
- Vamos a crear otra variable con
export L=Linux. - Introduzcamos el comando de prueba
echo $I Site $L. - Ahora sabes que eco Maneja la salida de dos o más variables en un formato de una sola línea.
En la mayoría de los casos, este tipo de salida de variables sólo se utiliza cuando se escriben scripts, pero una función como ésta puede resultar útil si se planea realizar una serie de acciones idénticas, dependientes de un solo valor, dentro de una única sesión de terminal.
Asignación de colores a una cadena
Si usas activamente la consola, sabes que cada palabra aquí puede tomar cualquier color disponible, no sólo el blanco o el negro (dependiendo del tema «Terminal».). eco también permite colorear cadenas, y los argumentos son los responsables de ello:
