我假设这些脚本运行在两个不同的进程中,即你不是“采购”其中之一.
原文链接:https://www.f2er.com/bash/383839.html这取决于你想要返回的内容.如果你只希望返回0到255之间的退出代码,那么:
# Child (for example: 'child_script') exit 42 # Parent child_script retn_code=$?
如果你想返回一个文本字符串,那么你将不得不通过stdout(或一个文件)这样做.有几种捕获方法,最简单的是:
# Child (for example: 'child_script') echo "some text value" # Parent retn_value=$(child_script)