在变量中捕获标准输出并重定向标准



这不起作用:

result=`./myscript.sh $@` 2> /dev/null

由于stderr仍然出现在我的屏幕上。 我猜作业分组不正确,但我真的不知道如何同时执行这两个操作(尤其是在不创建临时文件的情况下)。

您可以使用:

result=$(./myscript.sh "$@" 2> /dev/null)

尝试:

result=`./myscript.sh $@ 2> /dev/null`

相关内容

  • 没有找到相关文章