La condition if not dans Bash
Nilesh Katuwal
30 janvier 2023
Bash
Bash Condition
-
La condition
if notdans le cas d’entiers dans Bash -
La condition
if noten cas de chaînes dans Bash -
La condition
if notde Bash dans l’expression
En bash, si le code de la liste de commandes est vrai, alors if | then exécutent une ou plusieurs commandes après le mot then. Si le contrôle retourne faux, il exécute else, si la condition l’exige. Nous apprendrons ici à faire la condition if not.
La condition if not dans le cas d’entiers dans Bash
On peut utiliser -ne pour vérifier l’inégalité entre deux variables entières. Prenons un exemple.
#!/bin/bash
x=5
y=4
if [[ $x -ne $y ]];
then
echo "Not equal"
fi
Production :
Not equal
La condition if not en cas de chaînes dans Bash
Nous pouvons utiliser l’opérateur != pour comparer deux chaînes.
#!/bin/bash
sone=Bin
stwo=Bash
if [[ $sone != $stwo ]];
then
echo "Not equal"
fi
Production :
Not equal
La condition if not de Bash dans l’expression
On peut utiliser le ! opérateur en dehors de [[]] pour rendre la sortie de l’expression entière négative. Nous ne pouvons pas opérer à l’intérieur des doubles crochets pour rendre une seule expression négative. Voyons un exemple.
#!/bin/bash
n=4
if ! [[ $n -eq 0 ]];
then
echo "Not equal to 0"
fi
Production :
Not equal to 0
Vous aimez nos tutoriels ? Abonnez-vous à DelftStack sur YouTube pour nous aider à créer davantage de tutoriels vidéo de haute qualité. Abonnez-vous