En esta lección, vamos a hablar de variables y cómo se relacionan con los scripts de shell. El primer conjunto de variables que queremos ver son las variables de entorno. Las variables de entorno son variables que permanecen constantes mientras estás en una sesión de terminal. Para echar un vistazo a una variable de entorno, utiliza el comando print env para el entorno de impresión. Una vez que haya hecho eso, ahora puede listar después de un espacio cualquiera de las muchas variables de entorno que tienes disponible para ti. Por ejemplo, si quiero saber para qué está configurada la variable de entorno que denota el idioma que se usa en mi terminal, Usaré la variable de entorno LANG. Observe que las variables de entorno están en mayúsculas. Una vez que presione enter, imprimirá mi variable de entorno. En este caso, estoy usando inglés, inglés de EE. UU., y es UTF-8. Ahora bien, esto funciona para todas las variables de entorno individuales, pero la pregunta es, ¿cuántos hay? Bueno, para echar un vistazo a eso, podemos simplemente escribir printenv, quitar LANG, presione enter, y mostrará todas las variables de entorno asociado conmigo mismo como usuario dentro del entorno Bash. Entonces, por ejemplo, tenemos el nombre de inicio de sesión, tenemos el tipo de sesión que estamos ejecutando, tenemos el camino a nuestra casa, nuestro nombre de usuario, aquí está el comando LANG. Esta información tiene que ver con los elementos temáticos de nuestra terminal. Entonces la pregunta es, ¿qué podemos hacer con estos? Bueno, si sé cuál es la ruta y está listada aquí, Puedo hacer modificaciones en ese camino. Si sé que el idioma es UTF-8, Puedo hacer cambios en eso. Una vez que entendemos que tenemos acceso a estas variables, podemos incorporarlos en nuestros scripts de shell Bash. Entonces, por ejemplo, cuando escribo pwd, me dice dónde estoy. Si hiciera eco, y para verificar una variable de entorno, comenzamos con el signo de dólar seguido del nombre de la variable que queremos imprimir, y eso es pwd. Y notarás que coinciden. Ahora que tengo acceso a ellos, uno de los problemas que enfrentamos es asegurarnos que sabemos lo suficiente sobre las variables de entorno que no dañamos nada en nuestro sistema cuando los cambiamos. Por ahora, esto solo se ve como un tipo de variable. En nuestra próxima lección, vamos a hablar sobre variables definidas por el usuario. Hasta entonces.