Apartado 1
- Muestra en pantalla el contenido de la variable de entorno username
- Muestra en pantalla el contenido de la variable de entorno userprofile.
- Muestra en pantalla el contenido de la variable de entorno DATE
- Muestra en pantalla el contenido de la variable de entorno TIME
- Muestra en pantalla el contenido de la variable de entorno CD
Podemos usar las variables de entorno en cualquier punto de la terminal, esto incluye usar variables de entorno como parámetro de cualquier comando. De hecho, es lo que hemos hecho con el comando echo.
Podemos consultar las variables de entorno disponibles ejecutando el comando set sin parámetros.
Además de estas hay una serie de variables dinámicas, cuyo valor se consulta o resuelve cuando se consultan. Para poder conocer cuales son consultamos la ayuda del comando set y nos vamos a la última página.
Solución
- Muestra en pantalla el contenido de la variable de entorno username
- Muestra en pantalla el contenido de la variable de entorno userprofile.
- Muestra en pantalla el contenido de la variable de entorno DATE
- Muestra en pantalla el contenido de la variable de entorno TIME
- Muestra en pantalla el contenido de la variable de entorno CD
Apartado 2
- Crea una variable de entorno llamada fichero cuyo contenido sea la cadena de texto saludo.txt
- Crea un directorio con el nombre del usuario actual dentro de un directorio llamado usuarios dentro de tu directorio actual.
- Muestra el árbol de directorios del directorio usuarios.
- Cambia de directorio al directorio raíz de la unidad actual utilizando rutas relativas
- Muestra el contenido del directorio usuarios que está dentro del perfil del usuario actual y todos sus subdirectorios
Solución
Tenemos que dejar de pensar en que las variables de entorno solo se utilizando con el comando echo. Todo dependerá del uso que queramos hacer de ellas en cualquier comando.
- Crea una variable de entorno llamada fichero cuyo contenido sea la cadena de texto saludo.txt
Podemos comprobar si se ha almacenado correctamente el valor de la variable fichero tanto con set como con un comando como echo que mostrará en pantalla la cadena de texto que se le pase por parámetro.
- Crea un directorio con el nombre del usuario actual dentro de un directorio llamado usuarios dentro de tu directorio actual.
El comando a usar es mkdir. Como parámetro necesitamos pasarle la ruta del directorio a crear, que sería: usuarios\%username% o .\usuarios\%username%
- Muestra el árbol de directorios del directorio usuarios.
- Cambia de directorio al directorio raíz de la unidad actual utilizando rutas relativas
- Muestra el contenido del directorio usuarios que está dentro del perfil del usuario actual y todos sus subdirectorios
Comando: dir. Para mostrar el contenido de un directorio y todos sus subdirectorios tenemos que usar una opción concreta del comando dir. Si no sabemos cual es consultamos la ayuda.
Ahora necesitamos decirle al comando dir la ruta del directorio para el que queremos mostrar información.
Apartado3. Redirecciones
Cambia de directorio al directorio perfil del usuario actual
Muestra en pantalla el mensaje «Hola que tal»
Ejecuta el siguiente comando echo «Hola que tal» > saludo.txt
Muestra el contenido del fichero saludo.txt
Ejecuta el comando echo El nombre del usuario actual es %username% > saludo.txt. ¿Qué crees que habrá pasado?
Añade al fichero saludo.txt el arbol de directorios del directorio .\usuarios
Muestra en pantalla el valor de la varible de entorno fichero.
Utilizando la variable de entorno fichero, muestra el contenido del fichero cuya ruta almacena.
Añade al fichero cuya ruta está almacenada en la variable de entorno fichero el nombre del usuario actual, la fecha y hora del sistema separados por la cadena de texto » — «
Tenemos que pensar que comando usaríamos para mostar en salida estándar: el nombre del usuario actual, la fecha y hora del sistema separados por la cadena de texto » — «
Una vez con el comando, usamos la redirección, en este caso doble redirección porque queremos añadir la salida del comando al fichero.
Si sabes mostrar algo en pantalla con comandos, sabes guardarlo en un fichero.
Javi
Copia el fichero cuya ruta está almacenada en la variable de entorno fichero al directorio .\usuarios.
Copia el fichero cuya ruta está almacenada en la variable de entorno fichero al directorio actual con el nombre otroFichero.txt
Muestra el contenido de todos los ficheros con extensión TXT del directorio actual.
Almacena el contenido de todos los ficheros de texto plano cuyo nombre contenga la letra s con extensión txt de tu directorio actual en el fichero ficheros.log.
Crea una variable de entorno llamada dstDir cuyo contenido sea C:\Educatica.
Comprueba si existe el directorio cuya ruta está almacenada en la variable dstDir.
Si no existe el directorio cuya ruta está almacenada en la variable dstDir, créalo usando variables de entorno.
Dejar una respuesta