On Wed, Feb 27, 2008 at 04:13:31PM -0600, Dan Armbrust wrote:
> I'm trying to find a variable or a command that will tell me where the
> currently executing script lives.
> 
[snip]
> 
> The best I have come up with so far is:
> 
> PROG=`which $0`
> PROGDIR=`dirname $PROG`
> echo $PROGDIR
> 
> But I'm not yet convinced that this will always work.

Well, what happens if $SCRIPT is not in $PATH?  'which' won't find
it....

Sorry, I don't have a good solution handy.

florin

-- 
Bruce Schneier expects the Spanish Inquisition.
      http://geekz.co.uk/schneierfacts/fact/163
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mailman.mn-linux.org/pipermail/tclug-list/attachments/20080227/56d2d74d/attachment.pgp