csh和bsh怎么得到脚本执行目录

在python中经常需要用到环境变量,但是部分又与文件夹目录绑定,这时得到这个目录路径就尤为重要。
在bsh中一般使用方法为:

CURDIR=$(cd $(dirname ${BASH_SOURCE[0]}); pwd )

而在csh中则使用:

set called=($_)
if("$called" != " ")then
   set script_dir=`readlink -f $called[2]`
else
   set script_dir=`readlink -f $0`
endif
set CURDIR=`dirname $script_dir`

版权声明:本文为lanxingyuehai原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。