Comment utiliser if-statement dans PowerShell
Si les déclarations sont les blocs conditionnels qui exécutent le programme spécifique. Si la condition certaine est vraie. Les instructions IF dans PowerShell effectuent la fonctionnalité similaire à la fonctionnalité des instructions IF dans d'autres langages de programmation. expressions conditionnelles.
Les stades IF sont utilisés pour effectuer les opérations logiques, en fonction du raisonnement logique. La syntaxe possible de l'IF-statement dans PowerShell est écrite ci-dessous.
Syntaxe
Si (condition)
déclaration (s)
Les instances de syntaxe sont décrites comme,
Si: Il s'agit d'un mot-clé par défaut utilisé pour les instructions IF
(condition): Dans ce paramètre, vous mettez ou écrivez une condition spécifique
Énoncé (s): Il contient un code exécutable, qui ne sera exécuté que lorsque la condition est vraie.
Exemple 1: Comment comparer deux valeurs dans PowerShell?
Si vous souhaitez comparer la valeur de la variable avec n'importe quel nombre constant (ou deux valeurs), le statement IF peut être le meilleur choix dans le PowerShell ISE. Le code de script suivant initialise une variable nommée «banane"Et la condition est définie pour être"$ banane -lt 10". Si la $ banane a une valeur inférieure à 10 (comme dans notre cas) alors il exécuterait le corps de la stades if.
$ banane = 8
if ($ banana -lt 10)
"Vous avez moins de 10 bananes"
Par conséquent, lorsque le script exécuté, cela nous a donné la sortie «vous avez moins de 10 bananes» car la condition est vraie.
Exemple 2: Comment vérifier les nombres pair / impairs dans PowerShell?
Comme dans les autres langues de script, la statement de PowerShell peut également être utilisée pour vérifier si le numéro est un même ou étrange. À cette fin, la déclaration de l'IF est utilisée dans cet exemple.
Le script PowerShell suivant prend la valeur de l'utilisateur comme entrée. Après cela, la condition ($ num% 2 = 0) du statement if est défini sur cette variable. Si la condition est satisfaite, le nombre sera même ailleurs, le nombre sera étrange.
$ num = read-host "Entrez le numéro pour vérifier même ou étrange!"
if ($ num% 2 -eq 0)
Écriture-host "$ num est un numéro égal"
casser
Écriture-host "$ num est un nombre impair"
Exécutons le script et fournissons un numéro pair comme nous l'avons fait ici:
Il est observé à partir de la sortie que le numéro 10 est fourni sous forme d'entrée et que la sortie est imprimée que le nombre est même.
De même, nous avons à nouveau exécuté le script et maintenant un nombre impair est fourni sous forme de sortie.
La sortie du script montre que, lorsque la valeur impaire est fournie, le programme trouve la condition ($ num% 2 -eq 0) est faux et imprime que le numéro inséré est étrange.
Exemple 3: Instructions imbriquées pour comparer plusieurs valeurs dans PowerShell
Les déclarations imbriquées sont utilisées pour tester une condition dans une autre condition. Le imbriqué si vous êtes très utile si vous souhaitez mettre plusieurs filtres pour obtenir la sortie. À titre d'exemple de code, le script suivant est créé qui exerce les deux stades if.
Le fonctionnement du script est fourni comme suit:
$ a = read-host "Entrez le premier numéro"
$ b = read-host "Entrez le deuxième numéro"
$ c = lecture-host "Entrez le troisième numéro"
if ($ b -gt $ a)
if ($ b -lt $ c)
Écriture-host "$ c est supérieur à $ A et $ b"
Écriture-host "$ b est supérieur à $ a mais moins de $ C"
Écriture-host "$ a est supérieur à $ b"
Exécutons le script:
Trois nombres sont pris comme entrée de l'utilisateur. L'état de la première instruction IF IF-IF-IF est donc contourné et le code écrit en dehors du corps de la première instance IF est exécuté.
Voici! Vous pouvez désormais appliquer PowerShell if stades dans divers scénarios de programmation.
Note: Cliquez ici pour apprendre diverses méthodes pour exécuter un script PowerShell.
Conclusion
PowerShell If Statement est une déclaration de logique conditionnelle utilisée pour copier le processus de pensée et de prise de décision humaine. Dans l'instruction if lorsque la condition est remplie ou s'est avérée vraie, elle exécutera le programme et si la condition est fausse, elle n'exécutera pas le programme. PowerShell traite les stades IF comme tout autre langage de programmation avancé. Ce message a démontré le travail ainsi que la fonctionnalité des stades IF dans PowerShell.