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
标签:脚本,shell,路径,cd,pwd,dirname,DIR From: https://www.cnblogs.com/x666-6/p/17636860.htmlhttps://blog.csdn.net/ylxwk/article/details/129717722