Como posso testar que uma variável é mais de oito caracteres em PowerShell?

Como posso testar que uma variável é mais de oito caracteres em PowerShell?
PowerShell consiste em vários tipos de dados, incluindo números inteiros, variáveis ​​ou strings. Mais especificamente, uma variável é um tipo de dados do PowerShell que armazena valores, como cordas, números inteiros, booleanos ou pontos flutuantes. O comprimento dos valores armazenados em uma variável pode ser verificado usando um método específico no PowerShell, incluindo os caracteres.

Este post ilustrará um guia abrangente para verificar o comprimento das variáveis.

Como posso testar que uma variável é mais de oito caracteres em PowerShell?

Esses métodos podem ser utilizados para verificar os personagens nas variáveis:

  • $ String.Comprimento.
  • Operador ternário.

Método 1: use o “$ string.Método de comprimento ”para testar se uma variável PowerShell contém mais de oito caracteres

““$ String.Comprimento”É o método mais fácil de examinar a duração da corda da corda. Tudo o que precisamos fazer é concatenar a variável atribuída a string com a “Comprimento" propriedade. Por exemplo, visão geral do exemplo dado.

Exemplo

Neste código de exemplo, demonstraremos testar uma variável, independentemente de ter oito ou mais variáveis ​​ou não:

$ str = "Hello World"
se ($ str.Comprimento -gt 8)
Write-Output "A sequência tem mais de oito caracteres"
outro
Write-Output "A sequência tem menos de oito caracteres"

No código declarado:

  • Primeiro de tudo, crie um valor de string e atribua -o a uma variável “$ str”.
  • Depois disso, use o “if-else”E adicione uma condição dentro do“se”Declaração parênteses.
  • A condição é se o “$ str.Comprimento”É maior que o valor especificado, que é“8”Em seguida, imprima a primeira declaração, caso contrário, imprima o segundo.
  • O "Comprimento”A propriedade é usada para contar o comprimento da string criada:

Pode -se observar que as saídas confirmam que a string tem mais de oito caracteres.

Método 2: Use o método "Ternário" para testar se uma variável é superior a oito caracteres no PowerShell

Outro método que usaremos para verificar o comprimento da variável é o “Operador ternário ?”Método. É bastante semelhante ao “if-else" declaração. ““Operador ternário ?”Funciona apenas em uma versão 7 do PowerShell. Então, se você não tiver o PowerShell versão 7 instalado, siga nossa outra postagem dedicada.

Exemplo

Este exemplo demonstrará como verificar o comprimento da variável usando o “Operador ternário ?”Método:

> $ str = "Hello World"
> ($ str.Comprimento -gt 8) ? "Maior": "não é maior"

De acordo com o código acima:

  • Primeiro, adicione um valor de string e atribua -o à variável “$ str”.
  • Depois disso, use o “Operador ternário ?”Método.
  • Em seguida, especifique a condição necessária entre parênteses:

Isso se tratava de testar que uma variável PowerShell contém mais de oito caracteres.

Conclusão

Para testar uma variável, se possui oito ou mais caracteres ou não, dois métodos podem ser usados. Esses métodos incluem o “if-elseDeclaração e a “Ternário ?Operador com a combinação do “Comprimento" propriedade. Este post elaborou um guia abrangente para testar se uma variável tem mais de oito caracteres ou não no PowerShell.