Comment puis-je tester qu'une variable est plus de huit caractères dans PowerShell?

Comment puis-je tester qu'une variable est plus de huit caractères dans PowerShell?
PowerShell se compose de plusieurs types de données, notamment des entiers, des variables ou des chaînes. Plus précisément, une variable est un type de données PowerShell qui stocke les valeurs, telles que des chaînes, des entiers, des points booléens ou des points flottants. La longueur des valeurs stockées dans une variable peut être vérifiée en utilisant une méthode spécifique dans PowerShell, y compris les caractères.

Cet article illustrera un guide complet pour vérifier la durée des variables.

Comment puis-je tester qu'une variable est plus de huit caractères dans PowerShell?

Ces méthodes peuvent être utilisées pour consulter les caractères dans les variables:

  • $ String.Longueur.
  • Opérateur ternaire.

Méthode 1: Utilisez la «chaîne $.Méthode de longueur ”pour tester si une variable PowerShell contient plus de huit caractères

"$ String.Longueur"Est la méthode la plus simple pour examiner la longueur de la chaîne de la chaîne. Tout ce que nous devons faire est de concaténer la variable attribuée par chaîne avec le «Longueur" propriété. Par exemple, aperçu de l'exemple donné.

Exemple

Dans cet exemple de code, nous démontrerons de tester une variable, qu'il ait huit variables ou non:

$ str = "Hello World"
if ($ str.Longueur -gt 8)
Écriture-sortie "La chaîne a plus de huit caractères"
autre
Écriture-sortie "La chaîne a moins de huit caractères"

Dans le code déclaré:

  • Tout d'abord, créez une valeur de chaîne et affectez-la à une variable "$ str".
  • Après cela, utilisez le «sinon«Et ajoutez une condition dans le«si»Déclaration des parenthèses.
  • La condition est si le «$ str.Longueur"Est supérieur à la valeur spécifiée, qui est"8», Puis imprimez la première déclaration, sinon imprime la seconde.
  • Le "Longueur»La propriété est utilisée pour compter la longueur de la chaîne créée:

On peut voir que les sorties confirment que la chaîne a plus de huit caractères.

Méthode 2: Utilisez la méthode «opérateur ternaire» pour tester si une variable est supérieure à huit caractères dans PowerShell

Une autre méthode que nous utiliserons pour vérifier la longueur variable est la «Opérateur ternaire ?" méthode. C'est assez similaire au «sinon" déclaration. "Opérateur ternaire ?"Ne fonctionne que sur une version 7 PowerShell. Donc, si vous n'avez pas installé PowerShell version 7, suivez notre autre message dédié.

Exemple

Cet exemple montrera comment vérifier la longueur variable à l'aide du «Opérateur ternaire ?" méthode:

> $ str = "Hello World"
> ($ str.Longueur -gt 8) ? "Plus grand": "pas plus grand"

Selon le code ci-dessus:

  • Tout d'abord, ajoutez une valeur de chaîne et affectez-la à la variable "$ str".
  • Après cela, utilisez le «Opérateur ternaire ?" méthode.
  • Ensuite, spécifiez la condition requise entre parenthèses:

Il s'agissait de tester qu'une variable PowerShell contient plus de huit caractères.

Conclusion

Pour tester une variable, qu'il ait huit caractères ou plus ou non, deux méthodes peuvent être utilisées. Ces méthodes incluent le «sinon»Déclaration et«Ternaire ?»Opérateur avec la combinaison du«Longueur" propriété. Ce message a élaboré un guide complet pour tester si une variable a plus de huit caractères ou non dans PowerShell.