Ola!
Ao tentar executar comandos semelhantes aos do professor, nao obtive os mesmos resultados.
Por exemplo, na aula vimos que é possivel criar uma variavel de ambiente apenas para o comando executado no momento:
$ env nome=Joao idade=38 e executar isso usando o bash mostra_idade
Joao tem 38 anos.
O novo nome e Paulo e a profissao Instrutor
Mas ao tentar fazer algo semelhante, como o processo abaixo, a variavel "temporaria" nao funcionou:
$ echo $nome
$ nome=anderson
$ echo $nome
anderson
$ env nome=souza echo $nome
anderson
$ export nome
$ env nome=souza echo $nome
anderson
$ nome=souza echo $nome
anderson
Como da pra observar, apos criar a variavel "nome", nao consegui renomea-la temporariamente nem usando o env
, nem exportando-a previamente, nem fazendo o comando sem o env
, como tambem havia sido feito na aula.
O que estou fazendo de errado?