les instructions conditionnelles Bash effectuent différents calculs ou actions selon qu’une condition booléenne spécifiée par le programmeur est évaluée à true ou false. Ces instructions sont utilisées pour exécuter différentes parties de votre programme shell selon que certaines conditions sont vraies. La possibilité de se ramifier rend les scripts shell puissants.
dans Bash, nous avons les instructions conditionnelles suivantes:
elles sont similaires aux instructions awk if dont nous avons parlé plus tôt.
Bash si..puis..,instruction fi
if thenstatement1statement2.fi
cette instruction if est également appelée instruction if simple. Si l’expression conditionnelle donnée est vraie, elle entre et exécute les instructions incluses entre les mots-clés « then” ET « fi”. Si l’expression donnée renvoie zéro, alors la liste d’instructions conséquente est exécutée.
si fi gratuite exemple:
#!/bin/bashcount=100if then echo "Count is 100"fi
Bash if..then..else..fi de l’instruction
If thenstatement1statement2.elsestatement3statement4.fi
Si l’expression conditionnelle est vrai, il exécute l’-ci statement1 et 2., Si l’expression conditionnelle renvoie zéro, elle saute à else part et exécute les statement3 et 4. Après l’exécution de la partie if/else, l’exécution reprend avec les instructions qui en découlent.
if then else fi gratuite exemple:
#!/bin/bashcount=99if then echo "Count is 100"else echo "Count is not 100"fi
Note: Cet article fait partie de la démarche de Bash Tutoriel de la série.
Bash If..elif..else..if
If thenstatement1statement2.elif thenstatement3statement4...elsestatement5fi
Vous pouvez utiliser cette fonction si .. elif.. si , si vous voulez choisir l’un des nombreux blocs de code à exécuter., Il vérifie l’expression 1, si elle est vraie exécute l’instruction 1,2. Si expression1 est faux, il vérifie expression2 et, si l’expression est fausse, alors il entre dans le bloc else et exécute les instructions dans le bloc else.
si elif alors sinon fi gratuite exemple:
Bash if..then..else..si..alors..fi..fi..
If thenstatement1statement2.elseif thenstatement3.fifi
if et else peut être imbriqué dans bash. Le mot-clé « fi” indique la fin de l’instruction if interne et toute l’instruction if doit se terminer par le mot-clé « fi”.,
Le « si alors elif then else if” exemple mentionné ci-dessus peut être converti si imbriquées comme indiqué ci-dessous.
dans notre prochain article, nous discuterons de la façon d’utiliser les expressions conditionnelles Bash avec des exemples pratiques.
Lecture Recommandée
Bash 101 Hacks, par Ramesh Natarajan. Je passe la plupart de mon temps sur L’environnement Linux. Donc, naturellement, je suis un grand fan de la ligne de commande Bash et des scripts shell. Il y a 15 ans, quand je travaillais sur différentes saveurs de *nix, j’écrivais beaucoup de code sur C shell et Korn shell., Plus tard, quand j’ai commencé à travailler sur Linux en tant qu’administrateur système, j’ai à peu près automatisé toutes les tâches possibles en utilisant les scripts shell Bash. Basé sur mon expérience Bash, j’ai écrit bash 101 hacks eBook qui contient 101 exemples pratiques sur la ligne de commande Bash et les scripts shell. Si vous avez pensé à maîtriser Bash, faites-vous une faveur et lisez ce livre, qui vous aidera à prendre le contrôle de votre ligne de commande Bash et de vos scripts shell.,
Si vous avez apprécié cet article, vous aimerez aussi..
|
|
Leave a Reply