Shell脚本获取自身路径的方法

Shell脚本获取自身路径的方法,第1张

Shell中使用 pwd 命令可以获得当前工作目录,然而『当前工嫌谨作目录』可亏者蔽能并不是『脚本文件所在目录』。

可以看出, pwd 获取的『当前工销州作目录』可能并不是『脚本文件所在目录』。因此我们可以用以下方法获取脚本文件所在目录的绝对路径

dirname的用处是:

例子:

把肆清两个命令结合起来,就可以获取shell运行的目录

或者

先获取路径,再获取绝对路径

参数解释:

BASH_SOURCE[0] 等明雹键价于激巧 BASH_SOURCE, 取得当前执行的shell文件所在的路径及文件名。

readlink -f "$0" 用readlink命令我们可以直接获取$0参数的全路径文件名. $0: 获取当前脚本的名称

其他表现形式:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12337283.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存