用Bash时,如果和获取当前工作目录
WORK_PATH="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
此时WORK_PATH的值就是这个bash文件所在的目录,如果你想要向下或者向上跳转更多目录,那么需要做一些调整
WORK_PATH="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
如上,我们就得到了 bash文件所在的上一级目录。
其他目录以此可推。
用Bash时,如果和获取当前工作目录
WORK_PATH="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
此时WORK_PATH的值就是这个bash文件所在的目录,如果你想要向下或者向上跳转更多目录,那么需要做一些调整
WORK_PATH="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
如上,我们就得到了 bash文件所在的上一级目录。
其他目录以此可推。