« Programmation Bash/Fonctions » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 6 :
 
Pour déclarer une fonction, on utilise la syntaxe suivante:
<syntaxhighlight lang="bash">
function maFonction()
{
instructions
Ligne 13 ⟶ 14 :
 
La déclaration d'une fonction doit toujours se situer avant son appel.
 
Le mot-clé <code>function</code> est optionnel :
 
<syntaxhighlight lang="bash">
maFonction()
{
instructions
}
</syntaxhighlight>
 
Les deux syntaxes ont leur avantage :
* L'absence du mot-clé permet au script d'être compatible avec les shells Bourne et Korn.
* La présence du mot-clé permet d'éviter une collision de nom avec les alias.
 
== Appel et paramètres ==