Il est bien utile de pouvoir afficher le nom de la fonction dans un Shell, notamment pour le diagnostic.
Pour cela, il existe la variable 'FUNCNAME' lorsque vous déclarez utiliser le Bash en entête de votre script.
En effet, si vous avez un script tel que le suivant :
#!/bin/bash
#
mafonction()
{
echo " Entree dans fonction $FUNCNAME"
}
echo Debut du script
mafonction
echo Fin du script
Vous obtiendrez alors l'affichage suivant :
Debut du script
Entree dans fonction mafonction
Fin du script