cesarazevedo
(usa Ubuntu)
Enviado em 14/01/2017 - 23:17h
Aprofundando o assunto... e se ela for de somente leitura também é possível apagá-la, veja como:
>>>Criando:
$ FOO=bar
>>>ou
$ export FOO=bar
>>>Mostra a var funcionando:
$ echo $FOO
>>>Transforma em somente leitura:
$ readonly FOO
>>>Nesse momento o "unset" não consegue apagá-la, mas podemos tentar isso:
>>Primeiro se certifique de ter instalado o GDB, se não:
$ sudo apt install gdb
>>Agora tente isso:
$cat << EOF| sudo gdb
attach $$
call unbind_variable("FOO")
detach
EOF
>>>Nesse momento a variável foi destruída, mesmo sendo somente leitura e sendo possível criar outra com o mesmo nome e inclusive sendo somente leitura também.
CUIDADO COM ISSO TUDO!!!
>>>Testes efetuados com Ubuntu Server