Fonctions
De Linuxmemo.
(Différences entre les versions)
(Page créée avec « Catégorie:Bash *lister toute les fonction définis dans le shell courant typeset -F #(typeset is obsolete) ou declare -F *voir le code d'une fonction declare -f... ») |
|||
Ligne 8 : | Ligne 8 : | ||
ou | ou | ||
type function_name | type function_name | ||
+ | |||
+ | ==Déclaration== | ||
+ | maFonction() | ||
+ | { | ||
+ | instructions | ||
+ | } | ||
+ | |||
+ | ==Paramètres== | ||
+ | À l'intérieur de la fonction, ils sont représentés, respectivement, par les variables $1, $2,... , $n. $0 représente toujours le nom du script (et non de la fonction) qui s'exécute. | ||
+ | Le nombre de paramètres passés à une fonction est représenté par la variable $# | ||
+ | |||
+ | maFonction "para1" "para2" |
Version actuelle en date du 20 décembre 2017 à 10:39
- lister toute les fonction définis dans le shell courant
typeset -F #(typeset is obsolete) ou declare -F
- voir le code d'une fonction
declare -f function_name ou type function_name
[modifier] Déclaration
maFonction() { instructions }
[modifier] Paramètres
À l'intérieur de la fonction, ils sont représentés, respectivement, par les variables $1, $2,... , $n. $0 représente toujours le nom du script (et non de la fonction) qui s'exécute. Le nombre de paramètres passés à une fonction est représenté par la variable $#
maFonction "para1" "para2"