gpt4 book ai didi

Bash - 从下标返回值到父脚本

转载 作者:行者123 更新时间:2023-11-29 08:42:43 25 4
gpt4 key购买 nike

我有两个 Bash 脚本。父脚本调用下标执行一些操作并返回一个值。如何从下标返回一个值给父脚本?在下标中添加一个 return 并捕获父级中的值不起作用。

最佳答案

我假设这些脚本在两个不同的进程中运行,即您不是在“采购”其中之一。

这取决于你想要返回什么。如果您只想返回 0 到 255 之间的退出代码,则:

# Child (for example: 'child_script')
exit 42
# Parent
child_script
retn_code=$?

如果你想返回一个文本字符串,那么你必须通过标准输出(或文件)来做。有几种捕获方式,最简单的是:

# Child (for example: 'child_script')
echo "some text value"
# Parent
retn_value=$(child_script)

关于Bash - 从下标返回值到父脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16338086/

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