加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

在被另一个bash脚本调用后获取当前的文件目录

发布时间:2020-12-16 01:19:13 所属栏目:安全 来源:网络整理
导读:参见英文答案 Getting the source directory of a Bash script from within52个 所以我有一个bash脚本调用另一个bash脚本. 第二个脚本位于不同的文件夹中. script1.sh:"some_other_folder/script2.sh"# do somethingscript2.sh:src=$(pwd) # THIS returns cu
参见英文答案 > Getting the source directory of a Bash script from within52个
所以我有一个bash脚本调用另一个bash脚本.
第二个脚本位于不同的文件夹中.
script1.sh:
"some_other_folder/script2.sh"
# do something

script2.sh:
src=$(pwd) # THIS returns current directory of script1.sh...
# do something

在第二个脚本中,它有一行src = $(pwd),因为我从另一个目录中的另一个脚本调用该脚本,所以$(pwd)返回第一个脚本的当前目录.

有没有办法在该脚本中使用简单命令获取第二个脚本的当前目录而不必传递参数?

谢谢.

请试试看它是否有帮助
loc=`dirname $BASH_SOURCE`

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读