Korn Shell

From EggeWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Enable tracing a function in ksh

Tracing can be enabled for a KornShell script by using "set -x", but this will have no effect on functions within the script. The following line will enable tracing for all functions in a script:

<geshi lang="bash">

   typeset -ft $(typeset +f)

</geshi>

Note that this will not work for BASH.

[Idea is from Dan Mercer <dmercer@mn.rr.com>, news group comp.unix.shell]