Say I put an executable tcsh file in /path/to/my_script.csh
and my current directory is anywhere, for example I\'m in /path
So I type to/my_script.csh
I
In c shell, try like this:
set rootdir = `dirname $0` set abs_rootdir = `cd $rootdir && pwd` echo $abs_rootdir