Eu quero saber como limpar todas as variáveis que defini no prompt de comando sem fechar o terminal?
por exemplo, se eu definir uma variável no prompt de comando como:
$ a=1
agora eu quero excluir a variável $a
(e muitas outras variáveis definidas de maneira semelhante) sem fechar o terminal. Eu poderia usar, unset
mas será agitado se houver grande não. de variáveis
$var
com var=$(declare -p +F);
, em seguida, passa isso como um argumento para uma função que faz echo "${2%%=*}".
Essa resposta tem alguns problemas com dimensão - mas deve funcionar se o ambiente não é enorme.
exec "$0"
talvez - mas é difícil dizer o que você quer dizer com global .