700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > linux shell 脚本嵌套调用 获取脚本自身文件名

linux shell 脚本嵌套调用 获取脚本自身文件名

时间:2021-06-20 08:41:18

相关推荐

linux  shell 脚本嵌套调用 获取脚本自身文件名

$ cat abc.shecho $0echo $BASH_SOURCE$ ./abc.sh./abc.sh./abc.sh$ source abc.shbashabc.sh$ cat abc.sh |bashbash$ ~/temp/abc.sh/home/xxx/temp/abc.sh/home/xxx/temp/abc.sh

$0 是命令行里面的执行文件

${BASH_SOURCE[0]} 才是当前执行文件

比如命令行执行 0.sh 然后 0.sh 里面 include 1.sh

那么 1.sh 里面的 $0 对应的是 0.sh, ${BASH_SOURCE[0]} 才是 1.sh

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。