Como Limpar o Conteúdo de Variáveis no PowerShell

  1. Use o Cmdlet Clear-Variable para Limpar o Conteúdo da Variável no PowerShell
  2. Use o Cmdlet Remove-Variable para Remover a Variável no PowerShell
  3. Conclusão
Como Limpar o Conteúdo de Variáveis no PowerShell

No PowerShell, podemos armazenar todos os tipos de valores em uma variável. Você pode armazenar as saídas de comandos e os elementos usados em comandos e expressões, como nomes, caminhos, configurações e valores.

As variáveis são representadas por cadeias de texto e começam com o sinal $ no PowerShell. Elas não são sensíveis a maiúsculas e minúsculas e podem incluir espaços e caracteres especiais.

Às vezes, ao trabalhar com variáveis no PowerShell, você pode precisar limpar os valores das variáveis. Este tutorial ensinará você a limpar o conteúdo das variáveis no PowerShell.

Use o Cmdlet Clear-Variable para Limpar o Conteúdo da Variável no PowerShell

O cmdlet Clear-Variable ajuda a remover os dados armazenados em uma variável. Ele exclui apenas o valor, não uma variável.

Limpar o valor atribuirá o valor $null (vazio) da variável. Ele preserva o tipo de dado ou objeto armazenado na variável.

O seguinte comando cria uma variável chamada $var e atribui os valores de string.

$var = "Hello World"

Em seguida, usaremos Clear-Variable para remover o valor da variável $var.

Clear-Variable -Name var

No comando acima, o parâmetro -Name informa ao cmdlet Clear-Variable qual variável você deseja limpar, e var é o nome específico da variável que você está visando. Agora, a variável var ainda existe depois que a operação é concluída, mas o valor é nulo.

$var

Saída:

Não gera saída, o que significa que há um valor vazio na variável.

Para remover vários valores de variáveis, você pode especificar vários nomes de variáveis.

Clear-Variable -Name var1 var2 var3

Você também pode usar o comando clv para excluir o valor de uma variável. clv é o alias de comando de Clear-Variable.

clv -Name var

Use o Cmdlet Remove-Variable para Remover a Variável no PowerShell

Em contraste, o cmdlet Remove-Variable exclui não apenas o conteúdo, mas toda a variável, tornando-a inacessível para uso posterior na sessão atual. É útil quando você deseja eliminar uma variável.

Este cmdlet não exclui variáveis definidas como constantes ou pertencentes ao sistema.

O seguinte comando remove a variável var.

Remove-Variable var

Quando executamos o comando acima, ele excluirá a variável chamada var da sessão atual, tornando-a indisponível para uso posterior.

Alternativamente, o alias de comando rv pode ser usado para o mesmo propósito.

rv var

Conclusão

Entender como trabalhar com variáveis no PowerShell é essencial, e existem vários métodos para fazê-lo. Seja você precisando limpar o conteúdo da variável, mantendo a própria variável (Clear-Variable), ou remover completamente uma variável (Remove-Variable), esses cmdlets permitem manipular variáveis de forma eficiente, com base em suas necessidades específicas, contribuindo para uma scriptagem e gerenciamento de PowerShell mais eficazes.

Esperamos que este artigo tenha ajudado você a entender como limpar o conteúdo das variáveis no PowerShell.

Está gostando dos nossos tutoriais? Inscreva-se no DelftStack no YouTube para nos apoiar na criação de mais vídeos tutoriais de alta qualidade. Inscrever-se
Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Artigo relacionado - PowerShell Variable