|
whence functionname will return 0 or 1 depending on whether a function is defined or not. Of course it will also succeed if a matching programme is found in the PATH, in which case you could test for the presence of "is a function" in the output of whence -v functionname.
|