gpt4 book ai didi

Bash/从 .sh 文件中取值

转载 作者:行者123 更新时间:2023-11-29 09:40:51 24 4
gpt4 key购买 nike

我有.sh 文件:a.sh

在这个脚本中,在最后一行,我有下一个:

rt = $(bash ...).

我想得到这个 rt.我尝试做下一个:

bash a.shecho $(bash a.sh),但它不显示 rt 值。

最佳答案

echo rt 放在脚本的末尾以将其打印到标准输出。

如果你不能修改你可以使用的原始脚本

source a.sh && echo ${rt}

正如@mouviciel 已经提到的,但为了额外的安全(而不是覆盖你的 env),你可以在另一个子 shell 中使用它

bash
source a.sh && echo ${rt}
exit

或者$(source a.sh && echo ${rt})

关于Bash/从 .sh 文件中取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17522911/

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