您好,欢迎来到锐游网。
搜索
您的当前位置:首页bash例子:获得当前脚本完整路径,不论从什么目录执行脚本

bash例子:获得当前脚本完整路径,不论从什么目录执行脚本

来源:锐游网
#!/usr/bin/env bash
	
#此行必须有,否则alias x后,x不会被当成命令 (会说找不到x)
	shopt -s expand_aliases
	
#source me.sh 或 bash me.sh 均能获取当前脚本完整路径的写法(且引入的变量都是必须要的),完全可以取代dir_util.sh 中相关函数 getCurScriptDirName、 getCurScriptDirByConcat 
	alias getCurScriptFullPath='f=$(readlink -f ${BASH_SOURCE[0]})  ; d=$(dirname $f) '
	
	#调用例子:
	#source cur_script_full_path.sh
	#getCurScriptFullPath
	#echo $d,$f  #f为当前脚本完整路径, d为当前脚本所在目录的绝对路径
	

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- ryyc.cn 版权所有 湘ICP备2023022495号-3

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务