Bash fi Mot clé

MD Aminul Islam 18 aout 2022
Bash fi Mot clé

Bash est un langage de script spécialement conçu pour Linux Shell. Ceci est également appelé script shell.

Le format général de l’instruction conditionnelle if ... else est :

if CONDITIONAL COMMANDS
then
  STATEMENTS
fi

Dans cet article, nous verrons l’utilisation du mot clé fi dans Bash. De plus, nous verrons des exemples nécessaires pour rendre notre sujet plus facile.

le mot-clé fi dans Bash

Nous utilisons le mot-clé fi avec la commande conditionnelle if ... else. Il est utilisé pour indiquer que les instructions conditionnelles se terminent ici.

Mais il est très important d’inclure le mot-clé then avant le mot-clé fi ; sinon, cela provoquera une erreur dans votre code. Ci-dessous partagé un exemple avec une explication ligne par ligne.

echo -n "Please enter a number: "
read YOUR_VAR

if [[ $YOUR_VAR -gt 10 ]]
then
  echo "The input you provided is greater than 10."
fi

Expliquons le code ligne par ligne pour le rendre plus facile.

  1. Nous prenons l’entrée de l’utilisateur dans le système via la ligne echo -n "Please enter a number :".
  2. Le système lit l’entrée de l’utilisateur via la ligne read YOUR_VAR.
  3. À travers la ligne, if [[ $YOUR_VAR -gt 10 ]], le système vérifie si l’entrée de l’utilisateur est supérieure à 10.
  4. Grâce au mot-clé then, l’instruction conditionnelle commence et si la condition correspond aux critères, elle imprimera The input you provided is greater than 10.. par la ligne echo "The input you provided is greater than 10.".
  5. Enfin, on termine le if ... else par le mot-clé fi.

Veuillez noter que le mot-clé -gt signifie Greater Than. Après avoir exécuté le programme sur votre shell, vous obtiendrez la sortie ci-dessous.

Please enter a number: 12
The input you provided is greater than 10.

À partir de l’exemple ci-dessus, nous pouvons dire que toutes les déclarations que nous voulons faire par le if ... else doivent être comprises entre le then et le fi. Le mot-clé then indique le début, et le mot-clé fi indique l’arrivée.

Ainsi, le mot-clé fi est toujours utilisé pour terminer le bloc conditionnel.

La différence majeure entre le fi et le ;; est-ce le ;; ferme toutes les entrées courantes de l’instruction case, et le fi ferme l’instruction if. Les deux travaillent sur une instruction conditionnelle.

Veuillez noter que tout le code utilisé dans cet article est écrit en Bash. Cela ne fonctionnera que dans l’environnement Linux Shell.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn