Manejo de Variables en PowerShell


2 parte de Variables en Windows PowerShell

Esta es la segunda parte del tutorial de donde vamos a ver un poco del manejo de las variables, como listarlas, eliminarlas y realizar algunas operaciones con ellas. 
Como podemos ver todas las variables? 
Tanto las que nosotros creamos como las que no la podemos listar con los siguientes comandos:

Get-Variable
o
Dir variable:   ("Dir" es un alias de Get-ChildItem)

Otro ejemplo es Dir variable: \prueb* (Con esto listamos las variables que comiencen con los caracteres "prueb") 


Con estos comandos podremos obtener una lista de todas las variables. Para obtener una lista de las variables de sistema podremos hacer esto

Get-ChildItem env:   (Lista de variables de entorno) 

Por ejemplo: Windir, appdata, etc.


Un punto a tener en cuenta al momento de crear una variable son estas palabras que son de uso reservado y no se pueden utilizar como nombre de variables:


  1. Break
  2. continue
  3. do
  4. else
  5. elseif
  6. filter
  7. foreach
  8. function
  9. if
  10. in
  11. return
  12. switch
  13. where
  14. while
Las variables creadas por el usuario son las que mas vamos a utilizar, estas se mantienen solo durante la sesion de en la que trabajamos, pero aun así podemos querer borrar tanto este tipo de variables como los demas tipos. Para hacerlo podemos usar los siguientes cmdLets:


del variable:\miVariable1              (borramos la variable miVariable1) 

Remove-Variable miVariable2      (borramos la variable miVariable2) 



Un dato interesante es que para crear variables siempre se le debe asignar algún tipo de información incluso si queremos crear variables sin contenido esto lo podemos hacer de la siguiente manera:

$VariableVacia = $null



En el vídeo veremos algunas operaciones mas, por ejemplo suma entre variables del mismo tipo y distinto tipo.

Espero que les guste, comenten si les hubiera gustado ver algo mas y denle me gusta y compartan el vídeo. 

Comentarios

Cuándo acabó este blog?
Juan Pablo dijo…
Pasa que en el momento que lo estaba haciendo me llevaba muchísimo trabajo