Bash如何将stderr捕获到变量中?

前端之家收集整理的这篇文章主要介绍了Bash如何将stderr捕获到变量中?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > Bash script – store stderr in a variable [duplicate]4个答案Bash如何将stderr捕获到变量中?

我想在我的bash脚本里面做这样的事情

sh -c path/myExcecutable-bin 2>&1 =MYVARIABLE

如何将stderror输出发送到变量?

将stdout和stderr保存到变量中:
MYVARIABLE="$(path/myExcecutable-bin 2>&1)"

请注意,这将stdout和stderr交织到同一个变量中。

将stderr保存到变量中:

MYVARIABLE="$(path/myExcecutable-bin 2>&1 > /dev/null)"

猜你在找的Bash相关文章