Mi piacerebbe ottenere il nome della funzione dall'interno della funzione, per scopi di registrazione.Ottieni il nome della funzione nello script KornShell
KornShell funzione (ksh):
foo()
{
echo "get_function_name some useful output"
}
C'è qualcosa di simile a $0
, che restituisce il nome dello script all'interno di script, ma che invece fornisce il nome di una funzione?
Off-topic a questa domanda: per bash, utilizzare la variabile di matrice [FUNCNAME] (http://www.gnu.org/software/bash/manual/bashref.html#index-FUNCNAME-193). –