标签: bash shell
在我的bash脚本中,我读了一组看起来像这样的行
arg $PROG arg arg
我希望能够运行该行,将STDERR捕获为变量,并防止STDOUT或STDERR打印到屏幕上。到目前为止这是我的解决方案,但错误变量始终为空。
$PROG=/c/Program1 { error=$($(eval $line) 2>&1 1>&$out); } {out}>&1 echo $error
请彻底解释解决方案。我是bash shell脚本并尝试学习的新手。