Académique Documents
Professionnel Documents
Culture Documents
4.0. Introduccin
A medida que comienza a escribir scripts o comandos que interactan con datos desconocidos,
Operadores
Problema
Desea comparar algunos datos con otros datos y tomar una decisin basada en esa
comparacin.
Solucin
Utilice los operadores lgicos de PowerShell para comparar los datos y tomar decisiones basadas
en ellos.
163
Www.it-ebooks.info
Operadores de comparacin
-eq, -ne, -ge, -gt, -in, -notina, -lt, -le, -como, -notlike, -match, -notmatch,
Operadores logicos
Discusin
Los operadores de comparacin comparan dos piezas de datos y devuelven un resultado que
depende del operador de comparacin especfico. Por ejemplo, es posible que desee comprobar
si una coleccin tiene al menos un cierto nmero de elementos:
Cierto
El operador -match toma una expresin regular como su argumento. Uno de los smbolos de
expresin regular ms comunes es el carcter $, que representa el final de la lnea. Sin embargo,
el carcter $ representa el inicio de una variable de PowerShell. Para evitar que PowerShell
interprete caracteres como trminos de lenguaje o secuencias de escape, coloque la cadena
entre comillas simples en lugar de comillas dobles:
Www.it-ebooks.info
PS> ($ data -like "* llo W *") -y ($ data.Length -gt 10) True
PS> ($ datos -como "* llo W *") -y ($ data.Length -gt 20) False
Los operadores de comparacin y los operadores lgicos (cuando se combinan con estados de
control de flujo) forman el ncleo de cmo escribimos un script o comando que se adapta a sus
datos y entradas.
Ver tambin
Problema