可以看出, pwd 获取的『当前工销州作目录』可能并不是『脚本文件所在目录』。因此我们可以用以下方法获取脚本文件所在目录的绝对路径:
dirname的用处是:
例子:
把肆清两个命令结合起来,就可以获取shell运行的目录
或者
先获取路径,再获取绝对路径
参数解释:
BASH_SOURCE[0] 等明雹键价于激巧 BASH_SOURCE, 取得当前执行的shell文件所在的路径及文件名。
readlink -f "$0" 用readlink命令我们可以直接获取$0参数的全路径文件名. $0: 获取当前脚本的名称
其他表现形式:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)