shell中如何获取脚本所在的绝对位置(路径)

很简单,就两行代码 :

 

script_abs=$(readlink -f "$0")
script_dir=$(dirname $script_abs)

script_dir 就是这个脚本的绝对路径。

 

至于为什么,大家可去搜索readlink及dirname的用法,最关键的就是readlink的使用,它解决了使用软链接的情况下的定位不准的问题, -f (或者 -m) 也不能少。

 

展开阅读全文

没有更多推荐了,返回首页