https://www.cnblogs.com/lxy-xf/p/13290341.html
http://sexywp.com/bash-how-to-get-the-basepath-of-current-running-script.htm
https://www.cnblogs.com/zhaoyangang/p/5641706.html
最好的解释: linux中的cd "0")"/是什么意思呢
1.上述 链接里面的 PATH2=(pwd)
/tmp/test.sh:
!/bin/sh
PATH1=0`;pwd) # PATH1
PATH2=PATH2
在./tmp 下面执行 ./test.sh :
/tmp
/tmp
在 / 下面执行 ./tmp/test.sh:
/tmp
/
实际使用 SCRIPTPATH=(dirname "$0")"; pwd -P)
pwd 后面会加一个 P 选项
网友评论