定义了一个脚本 B, 接收两个参数,大致逻辑:
if [true]; then
echo "12"
exit 0;
else
echo "error"
exit 0;
fi
exit 0;
现在在另一个 shell 脚本 A 中调用这个脚本:
RESULT=./B "para1" "para2"
现在的问题是 RESULT 没有接收到 B 中 echo 返回的信息比如 “12” 或者 “error”,跑起来老是报错。
请问这样的脚本该怎么写?是不是不该用 RESULT 去接收?那用什么方式获取 B 中 echo 出的信息?或者 B 脚本中该怎么把信息返回回来?
或者