¿Cómo puedo probar que una variable es más de ocho caracteres en PowerShell??

¿Cómo puedo probar que una variable es más de ocho caracteres en PowerShell??
PowerShell consta de varios tipos de datos, incluidos enteros, variables o cuerdas. Más específicamente, una variable es un tipo de datos de PowerShell que almacena valores, como cadenas, enteros, booleanos o puntos flotantes. La longitud de los valores almacenados en una variable se puede verificar utilizando un método específico en PowerShell, incluidos los caracteres.

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:

  • $ Cadena.Longitud.
  • Operador ternario.

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:

  • En primer lugar, cree un valor de cadena y asigna a una variable "$ str".
  • Después de eso, usa el "if-else"Y agregue una condición dentro del"si"Declaración paréntesis.
  • La condición es si el "$ str.Longitud"Es mayor que el valor especificado, que es"8”, Luego imprima la primera declaración, imprima la segunda.
  • El "LongitudLa propiedad se utiliza para contar la longitud de la cadena creada:

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:

  • Primero, agregue un valor de cadena y asigna a la variable "$ str".
  • Después de eso, usa el "Operador ternario ?" método.
  • Luego, especifique la condición requerida dentro de los paréntesis:

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.