bobm@rtech.UUCP (Bob Mcqueer) (01/17/87)
But I can't find it in the man page. How do I get the shell to
show me the definition for a function, as opposed to an alias? The
command "typeset -f" will list defined functions. Suppose I want to
see what function "foo" is defined to be? "whence -v" would be the
natural candidate, but it just says "foo is a function".
--
Bob McQueer
{amdahl, sun, mtxinu, hoptoad, cpsc6a}!rtech!bobmekrell@ulysses.homer.nj.att.com (Eduardo Krell) (01/19/87)
In article <605@rtech.UUCP> bobm@rtech.UUCP (Bob Mcqueer) writes: >But I can't find it in the man page. How do I get the shell to >show me the definition for a function, as opposed to an alias? The >command "typeset -f" will list defined functions. Since "typeset -f" lists all functions, I would expect "typeset -f foo" to list function "foo". Sure enough, that's what it does. -- Eduardo Krell AT&T Bell Laboratories, Murray Hill {ihnp4,seismo,ucbvax}!ulysses!ekrell
whp@cbnap.UUCP (01/19/87)
Typing "typeset -f" does indeed list all functions and their definitions.
To list only the definition for function foo, type "typeset -f foo".
Works similar to alias (ie "alias" lists all aliases, while "alias foo"
lists only the alias definition for foo).
Wayne H. Pollock,
The Shell Answer Man
UUCP: ...{ihnp4,cbatt}!cbnap!whp
DELPHI: WHP
GEnie: W.POLLOCK
"The opinions expressed above are ficticious. Any resemblance
to the opinions of persons living or dead is purely coincidental."grs@houxa.UUCP (G.SILLS) (01/20/87)
In article <221@cbnap.UUCP>, whp@cbnap.UUCP (Wayne H. Pollock) writes: > Typing "typeset -f" does indeed list all functions and their definitions. > To list only the definition for function foo, type "typeset -f foo". > Works similar to alias (ie "alias" lists all aliases, while "alias foo" > lists only the alias definition for foo). > just type "functions<cr>" At least, that's what works with our version of ksh. Glenn Sills ihnp4!houxa!grs