Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ::variablesCmd01.cmd
- ::angeldp
- REM Script para comprender el funcionamiento de las variables.
- REM Las líneas que comienzan por REM son comentarios y se ignorarán.
- :: Para poner comentarios también se puede comenzar la línea por ::
- REM Las líneas que comienzan por @ no tienen eco (no se muestran)
- @echo off
- REM Creamos la variable TEXTO y le asignamos como valor Hola mundo
- set TEXTO="Hola mundo"
- ::Para ver su contenido usamos el comando echo y rodeamos
- ::el nombre de la variable entre los caracteres %
- echo %TEXTO%
- REM Mostrará por pantalla:
- REM "Hola mundo"
- echo TEXTO
- REM Mostrará por pantalla:
- REM TEXTO
- ::El uso de las comillas no es tan trascendental como en Linux,
- ::de hecho, usemos las que usemos las mostrará por pantalla:
- REM Creamos la variable NOMBRE y le asignamos el valor Juan
- set NOMBRE=Juan
- REM Usamos la variable en un mensaje al usuario empleando dobles comillas:
- echo "Hola %NOMBRE%"
- REM Mostrará:
- REM "Hola Juan"
- ::Ahora hacemos uso de la comilla simple o apóstrofe:
- echo 'Hola %NOMBRE%'
- REM Mostrará:
- REM 'Hola Juan'
- ::Por ello, lo normal es prescindir de su uso e indicar la cadena sin ninguna comilla
- echo Hola %NOMBRE%
- REM Mostrará:
- REM Hola Juan
- ::Por último, si queremos que las variables no se sustituyan por su valor,
- ::deberemos "escapar" el carácter % con el carácter de escape (^)
- echo Hola ^%NOMBRE^%
- REM Mostrará:
- REM Hola %NOMBRE%
- :: Dado que el cmd no admite el uso del acento grave {`} para que ejecute una orden
- :: y guarde su resultado en una variable (como hacíamos en Linux), tendremos que
- :: complicarlo un poco para lograr algo similar:
- date /t > fecha.txt
- REM Almacenará la fecha actual en el fichero fecha.txt
- set /p FECHA=<fecha.txt
- REM Obtendrá la primera línea del fichero fecha.txt y la almacenará en la variable FECHA
- echo %FECHA%
- REM Mostrará la fecha actual.
- REM Sería conveniente eliminar, después, el fichero auxiliar que hemos empleado.
- del fecha.txt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement