PWD=$(cd $(dirname $0); pwd) 是什么意思
时间: 2024-06-05 19:06:21 浏览: 126
【报错问题】Node 运行入口文件时,提示 `basedir=$(dirname “$(echo “$0″ | sed -e ‘s,\\,/,g’)” SyntaxError:……`
这是一个Bash命令,表示获取当前脚本所在目录的绝对路径,并将其赋值给变量PWD。具体解释如下:
- cd $(dirname $0): 获取当前脚本所在目录的相对路径,并进行cd操作进入该目录。
- pwd: 获取进入该目录后的绝对路径。
- PWD=$(cd $(dirname $0); pwd): 将获取到的绝对路径赋值给变量PWD。
阅读全文