我想执行诸如(shell 是 bash)之类的语句
/# source /workspace/scripts/script.sh
/workspace/scripts# source script.sh
在 script.sh 里面我想得到它自己的位置。(script.sh 不会在 PATH 变量中)
我可以readlink -f $0
在运行脚本时使用它来执行此操作,但是当我执行此操作时同样不起作用source
。
我不希望解决方案依赖于我从哪里运行source
命令。(否则pwd
就足够了)
这可能吗?