23/09/2024
Ecrire des fonctions en bash shell
pré-requis
Terminal Linux bash shell
commandes linux de base
vi ou vim
pseudo code en français
But
Ecrire des fonctions en bash shell
La fonction pourra être réutilisée plus tard pour un autre code
#!/bin/bash
# ma fonction !
function afficher
{
echo "Bonjour le monde"
}
#programme principal
afficher # afficher 3 fois!
afficher
afficher
résultat:
bruno@bruno-HP-250-G6-Notebook-PC:~/test$ ./fonction
Bonjour le monde
Bonjour le monde
Bonjour le monde
Exemple de fonction addition en bash shell , avec passage de paramètre à la fonction.
#!/bin/bash
# fonction addition avec passage
function addition
{
local a=$1
local b=$2
local somme=$((a+b))
return $somme
}
# programme principal
addition 5 15
echo $? #affiche la somme (envoyé par le return)