PowerShell pas égal

PowerShell pas égal
Il y a de nombreux opérateurs de comparaison dont vous avez dû entendre parler. L'un d'eux est l'opérateur «non égal». Il renvoie «faux» si les deux valeurs sont identiques et «vraies» si les valeurs sont différentes. L'opérateur «non égal» peut travailler sur des caractères, des entiers et des valeurs de chaîne également. Dans ce guide, nous verrons l'implication de l'opérateur «non égal» sur tous les types de valeurs dans le powerhell de l'Ubuntu 20.04 Système Linux. Commençons par ouvrir le terminal de la coque d'abord avec Ctrl + Alt + T. Dans le terminal, ouvrez l'application PowerShell en utilisant la commande simple «PWSH» comme ci-dessous.

Exemple 01: Comparez les chaînes

Maintenant, le PowerShell a commencé, commençons par l'opérateur égal en premier. Nous devons donc utiliser l'opérateur «égal» comme «EQ» dans les deux valeurs de chaîne avec un léger changement. Le «Eq» est dirigé par un signe moins. La première chaîne a du capital «l» tandis que l'autre a toutes les valeurs minuscules, bien que les deux chaînes soient les mêmes. Lors de l'exécution de cette ligne de code, nous sommes devenus «vrais» car l'opérateur «égal» fonctionne très bien sans considérer la sensibilité aux cas.

Maintenant, consultez l'opérateur «non égal». Il sera utilisé comme «H-NE» dans la ligne de code. Donc, nous utilisons les mêmes valeurs de chaîne à comparer dans le PowerShell tandis que l'opérateur «-ne» est entre eux. La première ligne de code montre deux chaînes, l'une ayant des lettres majuscules et l'autre sans lettres majuscules. Il renvoie «faux» car les deux valeurs sont égales. Sur la ligne de code suivante, nous avons utilisé les deux chaînes avec le même cas. Il renvoie également «faux» parce que les deux valeurs sont égales, et la condition dit que ce ne sont pas égaux, ce qui n'est pas vrai.

Exemple 02: Comparez les caractères

Jetons un coup d'œil à l'utilisation de l'opérateur «non égal» sur certains personnages également. Nous avons donc utilisé l'opérateur «-ne» au sein du caractère de capital «A» et de petit caractère «A». La première ligne de code renvoie fausse, car les deux caractères sont égaux logiquement, je.e., mêmes alphabets. Tandis que la ligne de code suivante renvoie «vrai» en conséquence car les alphabets «a» et «b» ne sont pas les mêmes. C'est ainsi que l'opérateur non égal fonctionne sur les caractères ou les alphabets simples.

Si vous souhaitez vérifier la sensibilité à la casse des caractères ou des chaînes, vous devez utiliser le drapeau «case» comme «-cne» dans l'opérateur non égal. Jetons un coup d'œil. À la première ligne de code, nous avons vérifié les mêmes alphabets avec des cas différents. Il revient vrai parce qu'en raison de la sensibilité aux cas, les deux ne sont pas égaux. Sur la ligne de code suivante, nous avons utilisé le même cas pour les mêmes alphabets. En conséquence, nous sommes devenus faux.

Exemple 03: Comparez les entiers

L'opérateur «non égal» fonctionne de la même manière sur les entiers car il fonctionne sur les chaînes. Nous avons donc utilisé deux entiers pour être comparés à l'opérateur «-ne». La première ligne renvoie «vrai» car les deux entiers sont différents, tandis que l'autre retourne «faux» car les deux sont les mêmes.

Exemple 04: Comparaison de deux conditions

Utilisons l'opérateur «non égal» dans plus de deux instructions pour vérifier l'égalité. Nous utiliserons l'opérateur «ou» pour donner le résultat booléen final. Donc, nous l'avons utilisé dans les deux conditions. Ainsi, les instructions avant et après l'opérateur «ou» comparent les mêmes mots tout en utilisant l'opérateur «non égal». L'opérateur «ou» affiche «FAUX» si les deux conditions avant et après s'avèrent «False». Par conséquent, nous sommes devenus «faux» en retour car les deux conditions ne se remplissent pas.

Ensuite, nous avons utilisé l'opérateur «non égal» pour comparer l'égalité de valeurs très différentes dans les deux conditions avant et après l'opérateur «ou». L'opérateur «ou» revient vrai si les deux conditions se remplissent. Donc, dans ce scénario, les deux conditions renvoient vrai. Par conséquent, nous sommes devenus «vrais» en retour.

Si l'une des conditions est «vraie», le ou renvoie «vrai». Donc, nous sommes devenus «vrais» en retour ci-dessous.

Le concept de vérification de plus de deux conditions peut également être appliqué aux entiers. Nous avons donc utilisé certaines lignes de code pour comparer les entiers avec l'opérateur «non égal». L'opérateur «ou» a été utilisé comme avant. Vous pouvez voir que l'utilisation de «ou» renvoie «FAUX» si les conditions avant et après s'avérent «fausses». Sinon, si une seule condition s'avère «vraie», elle renvoie «vrai».

Exemple 05: Comparez les variables

Vous pouvez également appliquer l'opérateur «non égal» sur les variables pour vérifier si les deux variables spécifiées sont égales ou non. Ainsi, nous avons indiqué séparément deux variables de type de chaîne, i.e., «A» et «B». Une nouvelle variable a vérifié si les deux variables «A» et «B» ne sont pas égales en utilisant l'opérateur «non égal» en eux. Comme les deux variables ont des valeurs complètement différentes, il renverra le «vrai» à la variable «Nouveau». La valeur enregistrée dans la variable «Nouveau» sera affichée sur le PowerShell en utilisant l'instruction «Echo» comme ci-dessous.

Vous pouvez également utiliser l'opérateur «non égal» dans l'énoncé «if-else» du code PowerShell. Par conséquent, nous avons déclaré deux variables de cordes et commencé une instruction «IF». L'instruction «IF» vérifie si deux variables ne sont pas égales ou égales en utilisant l'opérateur «non égal». Si la condition est remplie et que les deux variables ne se révèlent pas égales, la première instruction «Echo» sera exécutée; Sinon, la partie else sera exécutée. Comme les deux variables sont égales sauf la sensibilité à la caisse, les conditions ne sont pas satisfaites. En retour, la deuxième déclaration d'écho a été exécutée à partir de la partie «else» de l'instruction conformément à la sortie ci-dessous.

Conclusion:

Ce guide explique l'utilisation de l'opérateur «non égal» sur les caractères, les chaînes et les valeurs entières dans le PowerShell. Nous avons amélioré le niveau de nos exemples en utilisant plus d'une condition à l'aide de l'opérateur «ou». Nous espérons que vous l'avez aimé.