Cet article sera aperçu plusieurs techniques pour fixer la requête mentionnée.
Comment comparer le contenu de deux objets de chaîne dans PowerShell?
Ces approches peuvent être utilisées pour comparer les deux objets:
Méthode 1: Utilisez l'opérateur «Like» pour comparer le contenu de deux objets de chaîne
"-comme"Est un type d'opérateur de comparaison utilisé pour comparer les deux valeurs telles que des chaînes, des variables ou des constantes. Si les valeurs spécifiées sont correspondantes, ses sorties «Vrai". Sinon, il revient "FAUX".
Exemple 1: Comparaison du même contenu de deux objets de chaîne
Tout d'abord, nous avons attribué les valeurs de chaîne à trois variables différentes. Après cela, nous comparerons ces variables attribuées de chaînes en utilisant le «-comme»Opérateur:
$ a = 'Hello World'
$ b = 'Salut les gens'
$ c = 'Hello World'
$ a -like $ c
Sortir
L'opérateur similaire a renvoyé la sortie "Vrai"Parce que la valeur des deux"$ a" et "$ c»Les variables sont les mêmes.
Exemple 2: Comparaison du contenu différent de deux objets de chaîne dans PowerShell
Maintenant, comparons les deux variables dont les valeurs ne sont pas les mêmes:
$ a = 'Hello World'
$ b = 'Salut les gens'
$ c = 'Hello World'
$ a -like $ b
Comme les deux variables spécifiées ont des valeurs différentes, l'opérateur similaire reviendra «FAUX»:
Méthode 2: Comparaison du contenu de deux objets de chaîne dans PowerShell en utilisant la méthode «equals ()»
Une autre méthode pour la comparaison des deux objets de chaîne à l'aide du «Équivaut à()" méthode. Cela créera une comparaison de deux valeurs. De même, il renvoie la valeur booléenne "Vrai" ou "FAUX»Basé sur les mêmes valeurs ou différentes des chaînes déclarées.
Exemple
Cet exemple comparera les valeurs de chaîne à l'aide du «Équivaut à()" méthode:
$ a = 'Hello World'
$ b = 'Salut les gens'
$ c = 'Hello World'
$ a.Égaux ($ c)
Sortir
Méthode 3: Utilisez l'opérateur «-eq» pour comparer le contenu de deux objets de chaîne
Le "-égaliseur»L'opérateur est l'un des opérateurs de comparaison utilisés pour comparer les deux valeurs. Si les valeurs correspondent, la sortie résultante sera «Vrai", Sinon la sortie sera"FAUX".
Exemple
Cet exemple comparera les deux valeurs de chaîne à l'aide du «égaliseur»Opérateur:
$ a = 'Hello World'
$ b = 'Salut les gens'
$ c = 'Hello World'
$ a -eq $ c
Sortir
La sortie est «Vrai«Parce que les valeurs de chaîne spécifiées sont les mêmes.
Conclusion
Dans PowerShell, pour comparer le contenu de deux objets de chaîne, d'abord, attribuer des chaînes à plus d'une variable. Après cela, comparez les variables contenant les valeurs de chaîne en utilisant le «-égaliseur«Opérateur,«-comme»Opérateur, ou«Équivaut à()" méthode. Si les valeurs de chaîne correspondent, la sortie résultante sera «Vrai», Sinon la sortie résultante sera«FAUX". Ce message a expliqué la procédure pour corriger la requête mentionnée.