When invoked "inline" (with a . at the beginning of a line), I don't
think you can get at the path name, but here are a couple of alternatives
## .bashrc export MYAPPHOME=/opt/myapp . $MYAPPHOME/bin/config
## /opt/myapp/bin/config echo $MYAPPHOME pushd $MYAPPHOME # whatever popd
or alternatively:
## .bashrc export MYAPPCONFIG=/opt/myapp/bin/config export MYAPPHOME=`/usr/bin/dirname $MYAPCONFIG`/.. . $MYAPPCONFIG
## /opt/myapp/bin/config is the same...
On Monday, Sep 29, 2003, at 05:18 US/Pacific, Jay Strauss wrote:
Hi,
I want to get the path of the file from a script called from .bashrc. Like:
##.bashrc . /opt/myapp/bin/config
## /opt/myapp/bin/config pwd echo $0
In this case during login: pwd = /home/jstrauss $0 = -bash
I'd like to get a variable with the value /opt/myapp/bin/config
but I can't find a combination of commands that will give my that during
login or su
Jay
_______________________________________________ vox-tech mailing list [EMAIL PROTECTED] http://lists.lugod.org/mailman/listinfo/vox-tech
_______________________________________________ vox-tech mailing list [EMAIL PROTECTED] http://lists.lugod.org/mailman/listinfo/vox-tech
