对于 Linux 系统,绝对路径和相对路径的判断十分简单:是否以斜线开头;
绝对路径以 / 开头;
相对路径不以 / 开头;
echo `cd $(dirname $0); pwd`
- $0:脚本本身的名字;
- $1:传递进来的第一个参数;
- dirname:去除文件信息的最后一级信息;
dirname /usr/bin/ ⇒ /usr/
对于 Linux 系统,绝对路径和相对路径的判断十分简单:是否以斜线开头;
绝对路径以 / 开头;
相对路径不以 / 开头;
echo `cd $(dirname $0); pwd`
dirname /usr/bin/ ⇒ /usr/