我启动main_bla_bla.sh
并将变量传递给另一个 bash 脚本do_something.sh
。 do_something.sh
也打算单独使用,最后在长计算结束时触发变量的echo
(称为sum_var
)。
但是,当从main_bla_bla.sh
调用时 - 如何返回sum_var
,但也要确保它在自行启动时不会do_something.sh
任何问题?
很抱歉问以防万一;我是 bash 脚本的新手...
蒂亚
你应该保持echo
:
echo "$sum_var"
在调用程序中,通过以下方式获取它:
my_sum_var=$(./do_something.sh)
这与do_something.sh
也可以独立于命令行调用这一事实没有任何影响。