Eco en el símbolo del sistema: descubre los secretos de este comando esencial Windows

¿Usas Windows Windows quieres aprender a usar la línea de comandos ? ¿Has oído hablar del comando `echo`, pero no sabes para qué sirve ni cómo usarlo? No te preocupes, en este artículo descubrirás qué es el comando `echo`, cómo usarlo para mostrar mensajes o modificar parámetros de eco , y qué caracteres especiales necesitas conocer para escapar símbolos reservados.

Videotutorial rápido sobre el comando "echo" , algunos aspectos a tener en cuenta:

¿Qué es el comando echo?

El comando `echo` es una instrucción que se escribe en una ventana negra llamada Símbolo del sistema. Esta ventana permite comunicarse con el ordenador mediante comandos escritos. El comando `echo` se utiliza para mostrar palabras o frases en esta ventana. Por ejemplo, si escribe `echo Bonjour`, verá aparecer la palabra `Bonjour` en la ventana.

imagen 196

eco de comandos muestra los comandos que escribe en la ventana antes de que se ejecuten. Por ejemplo, si escribe `dir`, verá la palabra `dir` seguida de una lista de los archivos y carpetas del directorio actual.

imagen 197

La función de eco de comandos está activada por defecto , pero puedes desactivarla si deseas ocultar los comandos que escribes en un archivo especial llamado archivo por lotes . Un archivo por lotes contiene varios comandos en secuencia y se ejecuta automáticamente .

La sintaxis del comando echo es la siguiente:

eco [<message> ]

eco [activado | desactivado]

El primer parámetro, `<message> ` , especifica el texto que se mostrará en pantalla. El segundo parámetro, `[on | off]`, habilita o deshabilita la función de eco del comando. Si se usa el comando `echo` sin parámetros, se muestra la configuración actual del eco (activado o desactivado).

Este artículo podría interesarte: Ctrl + Z: ¿Para qué sirve este increíble atajo de teclado?

¿Cómo uso el comando echo para mostrar mensajes?

Comando de eco

El comando `echo` es especialmente útil cuando el eco está deshabilitado . Para mostrar un mensaje de varias líneas sin mostrar comandos, puede incluir varios comandos `echo`. Después de deshabilitar el comando echo en su programa de procesamiento por lotes. Por ejemplo, si desea mostrar el siguiente mensaje:

Buen día,

Este es un ejemplo

mensaje de varias líneas.

Adiós.

Puede utilizar el siguiente archivo de procesamiento por lotes:

@echo apagado

eco Hola,

eco Este es un ejemplo

eco de mensaje multilínea.

Adiós.

imagen 198

El símbolo @ antes del primer comando impide que se repita . Si desea mostrar una línea en blanco , puede usar el comando `echo` sin espacio antes del punto. De lo contrario, aparecerá el punto en lugar de una línea en blanco.

imagen 199

¿Cómo uso el comando echo para modificar el parámetro echo?

Si desea habilitar o deshabilitar el eco de comandos , puede usar el `echo on` o `echo off` . Por ejemplo, si desea deshabilitar el eco de comandos en el símbolo del sistema, escriba:

eco apagado

imagen 200

Una vez desactivado el eco, el símbolo del sistema no aparecerá en la ventana del símbolo del sistema. Para volver a mostrarlo, escriba:

eco en

imagen 201

Si desea evitar que se repitan todos los comandos de un archivo por lotes , incluya el comando `echo off` al principio del archivo. Por ejemplo, si desea ejecutar los siguientes comandos sin mostrarlos en pantalla:

director

romper

cls

Puede utilizar el siguiente archivo de procesamiento por lotes:

@echo apagado

director

romper

cls

¿Qué caracteres especiales necesito saber para utilizar el comando echo?

Ciertos caracteres tienen un significado especial para el shell Windows y no se pueden usar directamente en el comando echo. Estos son los siguientes:

  • <
  • >
  • |
  • &
  • ^

Estos caracteres se utilizan para redirigir la salida de un comando , crear una secuencia entre dos comandos , ejecutar dos comandos simultáneamente o escapar un carácter especial . Para mostrar estos caracteres con el comando `echo` , debe usar un carácter de escape antes. El carácter de escape es el símbolo ^. Por ejemplo, para mostrar el siguiente mensaje:

  • A>B | C y D ^ E

Debes escribir el siguiente comando:

  • eco A-^>B ^| C^&D ^^ E
imagen 202

Tenga en cuenta que debe escribir dos símbolos ^ para mostrar un solo símbolo ^. De igual forma, si desea mostrar un signo de exclamación (!), debe usar comillas dobles y un símbolo ^ antes del signo de exclamación. Por ejemplo, para mostrar el siguiente mensaje:

  • ¡Hola Mundo!

Debes escribir el siguiente comando:

  • eco "¡Hola mundo^!"

También puedes usar dos símbolos ^ sin necesidad de comillas dobles. Por ejemplo:

  • eco Hola Mundo^^!
imagen 203

Preguntas frecuentes sobre el comando echo

Aquí hay algunas preguntas frecuentes sobre el comando echo y sus respuestas.

¿Cómo uso el comando echo para redirigir la salida a un archivo?

Si desea guardar la salida del comando `echo` en un archivo, puede usar el símbolo `>` para redirigirla a un archivo. Por ejemplo, si desea crear un archivo XML con el comando `echo`, puede escribir:

  • eco ^<?xml version= »1.0″ encoding= »utf-8″ ?^> > miarchivo.xml

El símbolo > crea un nuevo archivo o sobrescribe el contenido de uno existente. Si desea agregar contenido a un archivo existente, puede usar el símbolo >>. Por ejemplo, si desea agregar una línea al archivo XML anterior, puede escribir:

  • eco<root> >> miarchivo.xml

¿Cómo uso el comando echo para mostrar variables de entorno?

Si desea mostrar los valores de las variables de entorno con el comando `echo` , debe usar el símbolo `%` alrededor del nombre de la variable. Por ejemplo, si desea mostrar el nombre del usuario actual , puede escribir:

  • eco %NOMBREUSUARIO%

Si desea mostrar todos los nombres y valores de las variables de entorno, puede escribir:

  • colocar

¿Cómo uso el comando echo para mostrar la hora y la fecha?

Si desea mostrar la hora y la fecha con el comando echo, puede usar las variables de entorno %TIME% y %DATE%. Por ejemplo, si desea mostrar la hora y la fecha actuales, puede escribir:

  • echo Es %TIME% del %DATE%
imagen 205

También puede utilizar los comandos de hora y fecha para mostrar o cambiar la hora y fecha del sistema .

¿Cómo uso el comando echo para mostrar un mensaje sin un salto de línea? 

Si desea mostrar un mensaje con el comando `echo` sin pasar a la siguiente línea, puede usar la opción `/n`. Por ejemplo, si desea mostrar dos mensajes en la misma línea, puede escribir: `echo /n Hola` `echo /n el mundo`

imagen 204

¿Cómo uso el comando echo para mostrar caracteres especiales?

Si desea mostrar caracteres especiales con el comando echo, como comillas, corchetes angulares o el símbolo de redirección, debe anteponerlos al símbolo ^ para evitarlos. Por ejemplo, si desea mostrar el texto " Hola > Mundo", puede escribir: echo ^“Hola ^> Mundo^”

Conclusión

El comando `echo` es útil para mostrar mensajes en pantalla o el parámetro `echo` de un comando crear archivos de texto simples o manipular variables de entorno . Para usarlo correctamente , necesita saber qué caracteres especiales debe escapar con el símbolo ^ . Esperamos que este artículo le haya ayudado a comprender mejor el comando `echo cmd` y sus aplicaciones.

Artículo anterior: ¿Cómo abrir un archivo GPX? ¡Aprende a usarlos!
Siguiente artículo : El controlador Broadcom BCM20702A0: su función en Windows 10
Hola, soy François :) Editor en mi tiempo libre al que le encanta compartir su pasión: ¡TT High tech! 😍 Ya sea hardware, software, videojuegos, redes sociales y muchas otras áreas del sitio. Comparto contigo mis análisis, mis pruebas, tutoriales y mis favoritos en varios medios. Soy un tecnófilo conocedor y exigente, que no sólo sigue la moda, sino que busca guiarte hacia las mejores soluciones. ¡Así que estad atentos!