![]() |
|
|
|||||||
| Home | Forums | Register | Rules & FAQ | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| UNIX for Advanced & Expert Users Advanced UNIX and Linux questions go here. Expert-to-Expert. |
Other UNIX.COM Threads You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| TAHI Test Suite 3.0.13 (IPv6 Conformance Test Tool branch) | iBot | Software Releases - RSS News | 0 | 04-06-2008 09:20 AM |
| C function to test existence of a login | xavier054 | High Level Programming | 2 | 03-04-2008 09:51 AM |
| Keithley Introduces Linux-Based RF Parametric Test Systems - Test and Measurement.com | iBot | UNIX and Linux RSS News | 0 | 07-23-2007 07:30 AM |
| function to test if file is open | johnsonbryce | Shell Programming and Scripting | 3 | 03-10-2006 01:15 PM |
| C function to test string or integer | qqq | High Level Programming | 3 | 03-09-2005 09:55 PM |
![]() |
|
|
Submit Tools | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
|||
|
test for function name?
Hi,
I found this: how to see function in shell which indicates I can use typeset -f to list the functions. But it also lists the contents of the functions. Is there a lighter weight way to see what is defined? Is there an internal array with the function names? Perhaps there is a conventional idiom out there for asking your program if a a particular function name is defined? Thx. :-D |
| Forum Sponsor | ||
|
|
|
|||
|
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.
|
|
|||
|
Hmm, either you do or you don't? Quote: [whence] is a command unique to the Korn Shell.
|
|||
| Google UNIX.COM |