Cómo borrar el contenido de una variable en PowerShell

  1. Usa el cmdlet Clear-Variable para Borrar el Contenido de las Variables en PowerShell
  2. Usa el cmdlet Remove-Variable para Eliminar la Variable en PowerShell
  3. Conclusión
Cómo borrar el contenido de una variable en PowerShell

En PowerShell, podemos almacenar todo tipo de valores en una variable. Puedes almacenar las salidas de comandos y los elementos utilizados en comandos y expresiones, como nombres, rutas, configuraciones y valores.

Las variables se representan por cadenas de texto y comienzan con el signo $ en PowerShell. No son sensibles a mayúsculas y minúsculas y pueden incluir espacios y caracteres especiales.

A veces, al trabajar con variables en PowerShell, puedes necesitar borrar los valores de las variables. Este tutorial te enseñará a borrar el contenido de las variables en PowerShell.

Usa el cmdlet Clear-Variable para Borrar el Contenido de las Variables en PowerShell

El cmdlet Clear-Variable ayuda a eliminar los datos almacenados en una variable. Solo elimina el valor, no la variable.

Borrar el valor asignará el valor $null (vacío) de la variable. Preserva el tipo de datos u objeto almacenado en la variable.

El siguiente comando crea una variable llamada $var y asigna los valores de cadena.

$var = "Hello World"

A continuación, utilizaremos Clear-Variable para eliminar el valor de la variable $var.

Clear-Variable -Name var

En el comando anterior, el parámetro -Name le dice al cmdlet Clear-Variable qué variable deseas borrar, y var es el nombre específico de la variable que estás apuntando. Ahora, la variable var sigue existiendo después de completar la operación, pero el valor es nulo.

$var

Salida:

No da salida, lo que significa que hay un valor vacío en la variable.

Para eliminar múltiples valores de variable, puedes especificar múltiples nombres de variable.

Clear-Variable -Name var1 var2 var3

También puedes usar el comando clv para eliminar el valor de una variable. clv es el alias de comando de Clear-Variable.

clv -Name var

Usa el cmdlet Remove-Variable para Eliminar la Variable en PowerShell

En contraste, el cmdlet Remove-Variable elimina no solo el contenido, sino la variable completa, haciéndola inaccesible para su uso posterior en la sesión actual. Es útil cuando deseas eliminar una variable.

Este cmdlet no elimina variables establecidas como constantes o propiedad del sistema.

El siguiente comando elimina la variable var.

Remove-Variable var

Cuando ejecutamos el comando anterior, eliminará la variable llamada var de la sesión actual, haciéndola no disponible para su uso posterior.

Alternativamente, se puede utilizar el alias de comando rv con el mismo propósito.

rv var

Conclusión

Entender cómo trabajar con variables en PowerShell es esencial, y hay varios métodos para hacerlo. Ya sea que necesites borrar el contenido de las variables mientras mantienes la propia variable (Clear-Variable) o eliminar completamente una variable (Remove-Variable), estos cmdlets te permiten manipular variables de manera eficiente según tus necesidades específicas, contribuyendo a una scripting y gestión de PowerShell más efectiva.

Esperamos que este artículo te haya ayudado a entender cómo borrar el contenido de las variables en PowerShell.

¿Disfrutas de nuestros tutoriales? Suscríbete a DelftStack en YouTube para apoyarnos en la creación de más guías en vídeo de alta calidad. Suscríbete
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

Artículo relacionado - PowerShell Variable