Opérateurs de comparaison générique

Une expression générique est une expression qui contient un caractère dit « générique ». Par exemple, l’étoile (*) remplace n’importe quelle suite de caractères, et le point d’interrogation (?) se substitue à un caractère unique.

Comme les opérateurs de comparaison précédents, les opérateurs génériques ne retournent pas le même type de données selon qu’ils sont appliqués à une valeur scalaire ou à un tableau.

Il existe deux opérateurs de comparaison permettant de comparer une chaîne avec une expression générique.

Opérateur

Signification

-like

Comparaison d’égalité d’expression générique.

-notlike

Comparaison d’inégalité d’expression générique.

Pour mieux comprendre l’utilisation de ces opérateurs, voici quelques exemples d’applications :


# Opérations sur scalaires 
 
PS > 'Powershell' -like '*shell' 
True 
 
PS > 'powershell' -like  'power*' 
True 
 
PS > 'Powershell' -clike 'p*shell' 
False 
 
PS > 'powershell' -like '*war*' 
False 
 
PS > 'powershell' -like '*wer*' 
True 
 
PS >...
Pour consulter la suite, découvrez le livre suivant :
couv_EI2CPOWFOL.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Opérateurs de comparaison
Suivant
Opérateur de comparaison des expressions régulières