Fonction |
|
Listes des thèmes |
Les fonctions permettent de mettre en place une programmation modulaire syntaxe: [function] nom() {.........} L'appel de fonction s'effectue directement par son nom nom [arg ...] .Il n'y a pas de déclaration d'arguments entre parenthèses () .Enfin, les fonctions doivent être définies avant leur utilisation Exemple ·
#!/bin/sh ·
# ·
# Exemple de script avec fonctions ·
usage() ·
{ ·
echo "usage: $1 $2" ·
} ·
main() ·
{ ·
if [ $# = 0 ]; then ·
usage `basename $0` "fichier"; ·
exit 1 ·
fi ·
} main
$* |
Variables
d'environnement prédéfinies Variables
de substitution prédéfinies Instructions conditionnelles et d'aiguillage Fonctions
|
|