Os valores das variáveis são armazenados como strings ou inteiros no PowerShell. É possível limpar os valores armazenados em uma variável usando a tecla “ Clear-Variable ” cmdlet. Ele exclui o valor armazenado da variável. No entanto, ele não exclui a variável. Fazer isso tornará o valor de uma determinada variável nulo, mas a variável declarada preservará o tipo de dados do objeto armazenado em uma variável.
A descrição a seguir revelará os aspectos do valor da variável de compensação no PowerShell.
O que é Clear-Variable (Microsoft.PowerShell.Utility)?
O cmdlet declarado é responsável por excluir ou limpar o valor armazenado da variável. Vamos dar uma olhada nos exemplos que explicam o cmdlet indicado.
Exemplo 1: Use o cmdlet “Clear-Variable” para excluir ou limpar o valor de uma determinada variável
Execute o comando abaixo para limpar o valor da variável:
$Processo 23
Clear-Variable -Nome 'Processo'
$Processo
De acordo com o código acima:
- Primeiro, inicie uma variável e atribua uma variável declarada.
- Em seguida, coloque o “ Clear-Variable ” cmdlet seguido pelo “ -Nome ” e atribua a variável a ser limpa.
- Por fim, chame a variável para verificar se a variável foi limpa ou não:
Exemplo 2: Use o cmdlet “Clear-Variable” para limpar ou excluir uma variável em um escopo filho, mas não no escopo pai
Execute o seguinte código para limpar o valor da variável filha:
$a = 3& { Variável clara a }
$a
No código indicado acima:
- Primeiro, inicialize uma variável e atribua um valor específico.
- Depois disso, adicione o “ & ” e especifique o “ Clear-Variable ” junto com a variável acima indicada.
- Por fim, chame a variável para verificar se o valor da variável foi apagado ou não:
Isso foi tudo sobre o “ Clear-Variable ” cmdlet no PowerShell.
Conclusão
O ' Clear-Variable ” cmdlet no PowerShell é responsável por limpar ou excluir o valor armazenado em uma variável. No entanto, ele não exclui a variável, mas preserva o tipo de dados de uma variável. Este artigo explicou o procedimento para limpar o valor de uma variável no PowerShell.