gpt4 book ai didi

linux - 期望脚本调用另一个期望脚本

转载 作者:太空宇宙 更新时间:2023-11-04 03:58:35 25 4
gpt4 key购买 nike

当我有两个 bash 脚本时,例如:

#script1.sh
echo "aaa"
script2.sh

#script.sh
echo "bbb"

当我运行 script1.sh 时,我的控制台中同时显示了“aaa”和“bbb”。而对于期望脚本:

#script1
puts aaa
exec script2

#script2
puts bbb

我的控制台中只显示“aaa”。 script2 是在后台运行吗? (我知道它正在运行,因为当 sleep 添加到 script2 时,我看到它在那里停留了一段时间)

如何使用这两个期望脚本同时获得“aaa”和“bbb”?

提前致谢

最佳答案

exec script2 执行 script2 并返回其输出 - 但它不会将输出打印到 stdout。

你可以使用

#script1
puts aaa
puts [exec script2]

#script2
puts bbb

显式打印 script2 的输出。

关于linux - 期望脚本调用另一个期望脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23853696/

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