Nesta lição, vamos falar sobre variáveis e como eles se relacionam com scripts de shell. O primeiro conjunto de variáveis que queremos dar uma olhada são as variáveis de ambiente. Variáveis de ambiente são variáveis que permanecem constantes enquanto você está em uma sessão de terminal. Para dar uma olhada em uma variável de ambiente, você usa o comando print env para o ambiente de impressão. Depois de fazer isso, você pode listar depois de um espaço qualquer uma das muitas variáveis de ambiente você tem disponível para você. Por exemplo, se eu quiser saber para que a variável de ambiente é definida que denota o idioma que está sendo usado no meu terminal, Usarei a variável de ambiente LANG. Observe que as variáveis de ambiente são capitalizadas. Assim que eu clicar em Enter, ele imprimirá minha variável de ambiente. Neste caso, estou usando inglês, inglês americano, e é UTF-8. Agora, isso funciona para todas as variáveis de ambiente individuais, mas a questão é: quantos são? Bem, para dar uma olhada nisso, podemos apenas digitar printenv, tirar LANG, pressione Enter, e ele mostrará todas as variáveis de ambiente associado a mim como um usuário dentro do ambiente Bash. Por exemplo, temos o nome de login, temos o tipo de sessão que estamos executando, temos o caminho para nossa casa, nosso nome de usuário, aqui está o comando LANG. Esta informação é sobre os elementos temáticos do nosso terminal. Portanto, a questão é: o que podemos fazer com isso? Bem, se eu sei qual é o caminho e está listado aqui, Posso fazer alterações nesse caminho. Se eu souber que o idioma é UTF-8, Eu posso fazer alterações nisso. Uma vez que entendemos que temos acesso a essas variáveis, podemos incorporá-los em nossos scripts de shell Bash. Por exemplo, quando eu digito pwd, ele me diz onde estou. Se eu fosse ecoar e verificar uma variável de ambiente, começamos com o cifrão seguido pelo nome da variável que queremos imprimir, e isso é pwd. E você notará que eles combinam. Agora que tenho acesso a eles, um dos problemas que enfrentamos é ter certeza que sabemos o suficiente sobre as variáveis de ambiente que não prejudicamos nada em nosso sistema quando os mudamos. Por enquanto, isso é apenas visto como um tipo de variável. Em nossa próxima lição, vamos falar sobre variáveis definidas pelo usuário. Vejo você então.