Dans cette leçon, nous allons examiner les instructions conditionnelles dans les scripts Bash. Les déclarations conditionnelles sont en fait de petites questions qui existent à l'intérieur des scripts et des programmes. Une question comme ce nombre est-il plus grand que ce nombre ? Et si c'est le cas, faites ce genre de choses. Ce modèle de langue anglaise des instructions conditionnelles dans les scripts Bash est très précis. Alors allons-y et créons un nouveau fichier et explorer quelques-unes de ces conditions. Alors je vais taper nano, et puis je vais appeler ce fichier cond pour les conditions. En fait, je vais même en ajouter un. Comme je le soupçonne, il y en aura un autre. Une fois que nous sommes ici, nous devons mettre les informations évidentes. Et n'oublie pas le chemin à l'interprète. Maintenant que nous avons ceci, je vais introduire une autre commande pour nous d'utiliser à l'intérieur des scripts shell. C'est la commande de lecture. Alors la première chose que nous allons faire est-ce qu'on va dire écho Veuillez saisir un numéro. Maintenant, nous voulons mettre la commande dans qui permet au script d'accepter les entrées de l'utilisateur. Cette commande est lue. Si nous suivons lire avec le nom d'une variable, par exemple, nombre, alors il faudra ce que l'utilisateur saisit et l'appliquer à cette variable. Et juste parce que c'est nouveau pour nous, nous allons aller de l'avant et exécutez-le et faites-le écho à l'écran. Alors on va le sauver. Et nous allons le rendre exécutable. Effacons l'écran et exécutez le script. Il me permet d'entrer un numéro et j'entrerai en 12. Remarquez alors qu'il renvoie 12 à la sortie standard. Avec ces informations, on peut retourner en nano, et appliquez maintenant une instruction if. Rappelez-vous, les opérateurs conditionnels associés avec des nombres sont les lettres. C'est la syntaxe de notre instruction if. Si, et maintenant nous allons utiliser les crochets qui se trouvent à droite de la touche P. A l'intérieur ici, je vais dire si num est inférieur à, et nous dirons 50. Ensuite, nous ajoutons un point-virgule. Puis écho nombre1 est moins que 50. Et nous pouvons mettre un \n pour nous déplacer vers la ligne suivante. Nous pouvons maintenant enregistrer ce fichier. Et effacez l'écran. Et maintenant, nous allons exécuter le fichier. Maintenant, nous pouvons entrer un nombre. Je vais délibérément entrer un moins de 50 pour vérifier notre instruction if spécifique. Et il dit num1 est inférieur à 50. Exécutons-le une fois de plus mais cette fois, mettons un nombre supérieur à 50. Et remarquez qu'il imprime juste le numéro et sort car nous n'avons rien à gérer de l'autre côté de cette pièce. Pour gérer la condition si elle n'est pas remplie est vraiment tout aussi important comme la gestion de la condition si elle est remplie. Alors revenons au nano et ce que nous allons faire est que nous allons ajouter l'instruction else. Donc s'il s'avère que num est en fait supérieur à 50, alors nous pouvons descendre ici juste au-dessus de la fi et on peut dire autre chose écho nombre1 est supérieur à 50. Essayons maintenant. Et maintenant, nous pouvons à nouveau saisir un nombre supérieur à 50, et vous verrez qu'il est maintenant géré. Ceci est une instruction if-else de base à l'intérieur des scripts Bash. Dans notre prochaine leçon, nous allons ajouter plusieurs conditions. A plus tard.