bash脚本使用相对目录的问题dirname

来源:互联网 发布:网络棋牌游戏代理 编辑:程序博客网 时间:2024/06/07 07:14

如果仅仅是到脚本所在的目录,下面的就可以:

cd $(dirname $0)

dirname $0是获取脚本所在的目录。

如果要获取执行脚本所在目录的绝对路径,可以用下面的方法:

CUR_DIR=$(cd `dirname $0` && pwd -P)

pwd -P可以获取当前目录的绝对路径,并且如果当前目录只是一个软链接,它所显示得是链接目标的绝对路径。



0 0