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:
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"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"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"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"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 = 15Exemple 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 = 15Exemple 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 = 25Exemple 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 = 25Exemple 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 = 25Exemple 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 = 25Mé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"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"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"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"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.