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, unsetmas será agitado se houver grande não. de variáveis
$varcom 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 .