typeset -f
typeset -f
typeset avec le parametre -f s'applique aux fonctions
- typeset -f
Donne la liste des fonctions référencées
- typeset -ft f
Met l'option xtrace (set -x) sur la fonction "f"
qui passe en mode de débug.
- typeset -fx f
Précise que la fonction "f" est exportée.
elle peux donc etre appelée pas un shell fils.
- typeset -fu f
Précise que "f" est une fonction au status
undefined.
Si une fonction a ce status, elle est recherchée à
travers la variable FPATH et si elle est trouvée, elle est
exécutée. Cela permet de trouver est d'exécuter
une fonction même si un programme du même nom est
accessible par la variable PATH.
Sans ce status undefined, c'est le programme trouvé par le
PATH qui
serait utilisé.
Si l'on passe la commande unset -f de
cette fonction, c'est à nouveau le programme du PATH qui est
accessible et exécuté. (pas de statut)