Shell脚本——获取脚本所在的绝对路径
2017-06-07 15:46
417 查看
获取执行的脚本所在绝对路径的命令如下:
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
1 ${BASH_SOURCE[0]}
该变量获取脚本相对于当前路径的相对路径,包含脚本文件名;
2 $(dirname "${BASH_SOURCE[0]}")
该命令获取脚本所在目录,因为传给dirname命令的参数是相对路径,结果也是相对路径;
3 cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd
切换到脚本所在路径,并打印脚本所在路径的绝对路径;
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
1 ${BASH_SOURCE[0]}
该变量获取脚本相对于当前路径的相对路径,包含脚本文件名;
2 $(dirname "${BASH_SOURCE[0]}")
该命令获取脚本所在目录,因为传给dirname命令的参数是相对路径,结果也是相对路径;
3 cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd
切换到脚本所在路径,并打印脚本所在路径的绝对路径;
相关文章推荐
- Shell中获取脚本所在目录绝对路径的方法
- dirname命令介绍-使用dirname在shell脚本中获取当前脚本文件所在的绝对路径
- [Linux] 获取Shell脚本自身所在位置的绝对路径;
- Shell中获取脚本所在目录绝对路径的方法
- Shell中获取脚本所在目录绝对路径的方法
- linux获取shell脚本所在绝对路径操作介绍
- 获得Shell脚本所在目录的绝对路径 (转载)
- shell 获取当前正在执行的脚本的绝对路径
- 关于获取shell脚本运行路径和本身绝对路径的记录
- shell 获取脚本绝对路径
- bash shell 获取当前正在执行脚本的绝对路径
- 获得Shell脚本所在目录的绝对路径
- shell 中获取当前工作路径和命令文件所在绝对路径
- [shell]获取当前脚本的绝对路径
- 在shell脚本文件中获取该脚本所在的路径,并赋值给一个变量
- shell 获取脚本的绝对路径
- shell 中获取当前工作路径和命令文件所在绝对路径
- [Shell]获取当前正在执行脚本的绝对路径
- 【转载】利用shell脚本获取一个文件的绝对路径readlink
- python 获取运行脚本的绝对路径