En CMD (el intérprete de comandos de Windows), las variables se utilizan para almacenar valores que pueden ser reutilizados durante la ejecución de scripts o comandos. Las variables se declaran mediante el comando set y pueden ser de entorno o locales según el contexto de uso.
La sintaxis básica para declarar variables es:
set nombre_variable=valor
set mensaje=Hola Mundo
| Tipo de variable | Descripción |
|---|---|
| Variables locales | Definidas durante la ejecución del script y no afectan al entorno del sistema. |
| Variables de entorno | Permanecen activas durante la sesión del sistema o hasta que se modifiquen. |
Para usar el valor de una variable, se coloca el nombre de la variable entre signos %:
echo %mensaje%
set nombre=Juan
echo Hola, %nombre%!
set /p edad=Introduce tu edad:
echo Tu edad es %edad%.
Explicación:
/p permite pedir un valor al usuario.
set
set nombre=
Esto elimina el valor asignado a nombre.
= al declarar variables:
set variable = valor // Incorrecto
set variable=valor // Correcto
nombre es igual a NOMBRE).
Para más detalles sobre el uso de variables en CMD, consulta la documentación oficial de Microsoft.
Jorge García
Fullstack developer