Esta publicación ilustrará una guía completa para verificar la longitud de las variables.
¿Cómo puedo probar que una variable es más de ocho caracteres en PowerShell??
Estos métodos se pueden utilizar para ver los caracteres de las variables:
Método 1: use la "cadena $.Método de longitud "para probar si una variable PowerShell contiene más de ocho caracteres
"$ Cadena.Longitud"Es el método más fácil para examinar la longitud de la cadena de la cadena. Todo lo que necesitamos hacer es concatenar la variable asignada por cadenas con el "Longitud" propiedad. Por ejemplo, describa el ejemplo dado.
Ejemplo
En este código de ejemplo, demostraremos probar una variable si tiene ocho o más variables o no:
$ str = "Hola mundo"
if ($ str.Longitud -gt 8)
Descripción de la salida "La cadena tiene más de ocho caracteres"
demás
descripción de la salida "La cadena tiene menos de ocho caracteres"
En el código indicado:
Se puede ver que las salidas confirman que la cadena tiene más de ocho caracteres.
Método 2: use el método "operador ternario" para probar si una variable es más de ocho caracteres en PowerShell
Otro método que utilizaremos para verificar la longitud de la variable es el "Operador ternario ?" método. Es bastante similar al "if-else" declaración. "Operador ternario ?"Solo funciona en una versión 7 de PowerShell. Entonces, si no tiene instalado PowerShell versión 7, siga nuestra otra publicación dedicada.
Ejemplo
Este ejemplo demostrará cómo verificar la longitud de la variable utilizando el "Operador ternario ?" método:
> $ str = "Hola mundo"
> ($ str.Longitud -gt 8) ? "Mayor": "No más grande"
Según el código anterior:
Se trataba de probar que una variable PowerShell contiene más de ocho caracteres.
Conclusión
Para probar una variable, ya sea que tenga ocho o más caracteres o no, se pueden usar dos métodos. Estos métodos incluyen el "if-elseDeclaración "y la"Ternario ?"Operador con la combinación del"Longitud" propiedad. Esta publicación ha elaborado una guía completa para probar si una variable tiene más de ocho caracteres o no en PowerShell.