tags:

views:

60

answers:

1

Hello,

If I have such a BASH script:

#/bin/bash

f() {
  # echo function name, "f" in this case
}

Is there any way to do this? This could be used in help messages such as

printf "Usage: %s: blah blah blah \n" $(basename $0) >&2;

Only in this case what I wanted is not $0, which is the file name of the script.

Thanks!

+5  A: 

For Bash: $FUNCNAME

TheBonsai
Thanks! That's what I was looking for.
dennis2008