progname
# # returns the canonicalized name of the program file, or its # invocation name, depending on what the user requested. # get_program_name () { local canonical=$(readlink -sm $0) local basename=$(basename $canonical) printf $basename } get_invocation_name () { local basename=$(basename $0) printf $basename } # vim:syn=sh:ft=sh