Si j'ai un script Bash comme:
#!/bin/bash
f() {
  # echo function name, "f" in this case
}Y a-t-il un moyen de faire ça? Cela pourrait être utilisé dans les messages d'aide tels que
printf "Usage: %s: blah blah blah \n" $(basename $0) >&2; Ce n'est que dans ce cas que ce que je voulais $0, ce n'est pas le nom de fichier du script.
FUNCNAMEtableau et d'autres variables Bash: github.com/codeforester/base/blob/master/lib/stdlib.sh . Voir les fonctionslog_debug_enteretlog_debug_leaveen particulier.