这不起作用:
result=`./myscript.sh $@` 2> /dev/null
由于stderr
仍然出现在我的屏幕上。 我猜作业分组不正确,但我真的不知道如何同时执行这两个操作(尤其是在不创建临时文件的情况下)。
您可以使用:
result=$(./myscript.sh "$@" 2> /dev/null)
尝试:
result=`./myscript.sh $@ 2> /dev/null`