gpt4 book ai didi

linux - 从父目录在同一上下文中调用 bash 脚本

转载 作者:太空宇宙 更新时间:2023-11-04 09:37:32 24 4
gpt4 key购买 nike

我想从位于自身父目录中的另一个脚本调用一个脚本,假设考虑到这个结构:

.
├── topscript.sh
├── env.conf
├── leaves
| ├── main.sh

我想在 main.sh 中调用 topscript.sh。我想为此使用 source 命令以保持在相同的控制台上下文中:

. topscript.sh

另外我想从 topscript.sh 里面的 env.conf 读取

我怎样才能合理地做到这一点而不总是改变目录?我的目标是在 leave 文件夹内的多个下标中重用 topscript.sh 内的功能。

最佳答案

您可以使用从根目录开始的完整路径:

假设 main.sh 在这里:

/root/full/path/to/leaves/

你可以调用:

source /root/full/path/to/topscript.sh

或者只是相对链接:

source ../topscript.sh

关于linux - 从父目录在同一上下文中调用 bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24933534/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com