Comment utiliser les opérateurs de comparaison dans PowerShell?

Comment utiliser les opérateurs de comparaison dans PowerShell?
Dans PowerShell, le «Comparer»Les opérateurs sont utilisés pour comparer les valeurs fournies. Il compare les chaînes et les nombres qui sont stockés dans les variables. En règle générale, les opérateurs de comparaison sont les mêmes pour tous les langages de programmation. Les opérateurs de comparaison aident les utilisateurs à tester, trouver, remplacer et modifier des valeurs fournies ou des données d'information. Les opérateurs de comparaison comprennent l'appariement, l'égalité ou le confinement.

Ce message discutera des opérateurs de comparaison de PowerShell.

Comprendre les opérateurs de comparaison PowerShell

Dans PowerShell, plusieurs types d'opérateurs de comparaison sont utilisés, tels que:

  • Opérateurs de correspondance
  • Opérateurs d'égalité
  • Opérateurs de confinement

Méthode 1: opérateurs de correspondance

Les opérateurs de correspondance sont utilisés pour comparer les valeurs de chaîne à l'aide de l'expression régulière. De plus, il utilise le personnage générique «*» pour trouver la correspondance exacte. Les opérateurs de correspondance incluent «-comme","-pas comme","-correspondre", et "-ne correspond pas".

Exemple 1: Utilisez l'opérateur de correspondance «-match» pour comparer deux valeurs

Cet exemple comparera les deux valeurs variables à l'aide du «-correspondre»Paramètre. Si la valeur est trouvée, elle affichera la valeur résultante:

$ saison = "hiver", "été", "printemps", "automne"
$ Check = "Summ"
$ saison -match $ chèque

Exemple 2: Utilisez l'opérateur de correspondance «-Notmatch» pour comparer deux valeurs

Le "-ne correspond pas»L'opérateur est utilisé pour afficher les valeurs qui ne correspondent pas à la valeur spécifiée. Comme suit:

$ saison = "hiver", "été", "printemps", "automne"
$ Check = "Summ"
$ Saison -Notmatch $ chèque

Exemple 3: Utilisez l'opérateur de correspondance «-like» pour comparer deux valeurs

Le "-comme"L'opérateur est utilisé pour afficher les valeurs de correspondance dans la variable donnée à l'aide du joker"*»Opérateur:

$ VAL1 = "Beautiful"
$ Val2 = "* ful"
Val1 - comme Val2 comme

Exemple 4: Utilisez l'opérateur de correspondance «non like» pour comparer deux valeurs

Dans cet exemple, le «-pas comme"L'opérateur affichera la valeur"Vrai«Si les valeurs des variables ne sont pas les mêmes:

$ VAL1 = "Beautiful"
$ VAL2 = "World"
VAL1-NON NON VAL2

Méthode 2: Opérateurs d'égalité

L'opérateur d'égalité dans PowerShell vérifie si les deux valeurs fournies ont les mêmes valeurs ou non. De plus, il spécifie également si une valeur est supérieure ou inférieure à l'autre. Les opérateurs d'égalité comprennent «-égaliseur","-ne","-GT","-ge","-LT", ou "-le".

Exemple 1: Utilisez l'opérateur d'égalité «-eq» pour comparer les deux valeurs

Le "-égaliseur"L'opérateur est utilisé pour afficher la valeur booléenne"Vrai», Si la valeur des deux variables est la même:

Val1 = 15
VAL2 = 15
VAL1 -EQ VAL2

Exemple 2: Utilisez l'opérateur d'égalité «-ne» pour comparer les deux valeurs

Dans cet exemple, le «-ne«L'opérateur est utilisé pour afficher la valeur«Vrai«Seulement si la valeur des deux variables est satisfaite:

Val1 = 15
$ VAL2 = 25
VAL1 -NE VAL2

Exemple 3: Utilisez l'opérateur d'égalité «-gt» pour comparer les deux valeurs

Le "-GT»L'opérateur est utilisé pour afficher le«Vrai«Valeur si la condition fournie est satisfaite:

Val1 = 25
VAL2 = 15
Val1 -gt Val2

Exemple 4: Utilisez l'opérateur d'égalité «-ge» pour comparer les deux valeurs

L'opérateur "-ge«Est utilisé pour vérifier si la valeur fournie est égale ou supérieure à l'autre ou non:

Val1 = 25
VAL2 = 15
VAL1 -GE VAL2

Exemple 5: Utilisez l'opérateur d'égalité «-lt» pour comparer les deux valeurs

Le "-LT»L'opérateur est utilisé pour vérifier si la valeur fournie est inférieure à l'autre valeur ou non:

Val1 = 25
VAL2 = 15
VAL1 -LT VAL2

Exemple 6: Utilisez l'opérateur d'égalité «-le» pour comparer les deux valeurs

Le "-le»L'opérateur est utilisé pour vérifier que la variable fournie est inférieure ou supérieure à celle:

Val1 = 25
VAL2 = 15
VAL1 -LE VAL2

Méthode 3: opérateurs de confinement

L'opérateur de confinement est similaire à l'opérateur d'égalité. Cependant, il renvoie la sortie dans la forme de valeur booléenne qui est soit ««Vrai" ou "FAUX". L'opérateur de confinement vérifie si une valeur à gauche existe dans la liste des valeurs côté droit ou non. Si la valeur existait dans la liste, la sortie résultante sera «Vrai"Sinon, ce sera"FAUX". Les opérateurs de confinement comprennent «-contient","-notamment","-dans", ou "-pas dedans".

Exemple 1: Utilisez l'opérateur de confinement «Continent» pour comparer les deux valeurs

L'opérateur "-contient”Est ​​utilisé pour tester si la valeur est disponible dans l'ensemble donné ou non:

$ days = "samedi", "dimanche", "lundi"
$ day = "dimanche"
$ days -Contains $ jour

Exemple 2: Utilisez l'opérateur de confinement «-NotContains» pour comparer les deux valeurs

Le "-notamment»L'opérateur est utilisé pour vérifier que la valeur fournie n'est pas disponible dans l'ensemble donné. Si la condition est satisfaite, la sortie sera «Vrai»:

$ days = "samedi", "dimanche", "lundi"
$ day = "dimanche"
$ Days -NotContains $ jour

Exemple 3: Utilisez l'opérateur de confinement «-in» pour comparer les deux valeurs

Le "-dans»L'opérateur est utilisé pour vérifier si la valeur fournie est disponible dans l'ensemble spécifié ou non:

$ a = "pomme"
$ b = "mangue", "pomme", "orange"
$ a -in $ b

Exemple 4: Utilisez l'opérateur de confinement «-NOTIN» pour comparer les deux valeurs

Le "-pas dedans»L'opérateur donne le«Vrai”Valeur uniquement si l'ensemble spécifique ne contient pas la valeur spécifiée:

$ a = "pomme"
$ b = "mangue", "pomme", "orange"
$ a -Notin $ b

C'est tout! Nous avons décrit l'utilisation du «Comparaison»Opérateurs de PowerShell.

Conclusion

Dans PowerShell, les opérateurs de comparaison sont utilisés pour comparer les valeurs des objets ou des variables. Ce pourrait être des chaînes ou des nombres. Les opérateurs de comparaison comprennent l'égalité, l'appariement ou le confinement. Ce blog a démontré les opérateurs de comparaison en détail.