gpt4 book ai didi

linux - 将一个 shell 脚本变量传递给另一个 shell 脚本

转载 作者:可可西里 更新时间:2023-11-01 11:50:37 26 4
gpt4 key购买 nike

例如,我正在尝试从另一个脚本访问一个脚本变量,

script1.sh:

export a=10
export b=20
echo "testing"
exit

script2.sh:

. script1.sh
echo $a

这里涉及的问题是它能够从 script2 中的 script1 访问变量 'a' 但它执行的是 所有命令script1.sh 中,这很烦人。我只想访问 script1 中导出的变量,不想在 script2 中调用它时在 script1 中运行命令。

请帮忙!

谢谢,
卡尔提克

最佳答案

分配一个变量是一个命令。除非您准备好在 bash 中编写 bash 解析器,否则无法完成您想要的。

关于linux - 将一个 shell 脚本变量传递给另一个 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6770450/

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