方式一
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
echo $DIR
方式二
Cur_Dir=$(pwd)
echo $Cur_Dir
方式三
basepath=$(cd `dirname $0`; pwd)
echo $basepath
本文介绍了在Shell脚本中获取当前目录的三种实用方法:使用dirname和pwd结合BASH_SOURCE获取脚本所在目录;直接使用pwd命令获取当前工作目录;通过dirname和0参数结合使用获取调用脚本的基础路径。
方式一
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
echo $DIR
方式二
Cur_Dir=$(pwd)
echo $Cur_Dir
方式三
basepath=$(cd `dirname $0`; pwd)
echo $basepath
2025

被折叠的 条评论
为什么被折叠?