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"
Outils personnels