获取shell脚本所处路径

发布时间 2023-08-17 10:10:17作者: 忧伤恋上了快乐
WORK_DIR=$(cd $(dirname $0); pwd)

WORK_DIR : 变量,后续可用;

$(dirname $0) : 获取shell脚本所处的文件夹路径;

cd $(dirname $0) : 切换到shell脚本所处的文件夹;

cd $(dirname $0); pwd : 切换到shell脚本所处的文件夹后再执行pwd;

为什么不直接

WORK_DIR=$(pwd)

因为不能确定执行shell脚本时所处的路径(即pwd)是在哪,比如可能执行方式是:out/shell.sh

https://blog.csdn.net/ylxwk/article/details/129717722