Linux中 shell 脚本获取当前工作目录的方法
1. 示例
test.sh
target_dir=$(cd $(dirname $0); pwd)
echo $target_dir
echo ${target_dir}
结果:
[root@glusterfs home]# ./dir.sh
/home
/home
说明:
- dirname $0,取得当前执行的脚本文件的父目录
- cd 切换到脚本文件的父目录
- pwd 显示目录
2. 注意:
echo $(target_dir) 加括号失败
参考:
https://www.jb51.net/article/142194.htm