如何将stderr分配到shell脚本中的局部变量

时间:2017-03-30 19:52:24

标签: bash shell

我在Bash脚本中运行Python脚本,并且一直在尝试将该命令stderr分配给Bash变量。我认为问题在于我如何引用该变量,但我无法确定该问题是什么......

以下是我正在做的事情以及我尝试过的事情:

#errorMessage=""


python test.py 2> $errorMessage

echo $errorMessage

错误代码中的结果:test.sh: line 4: $errorMessage: ambiguous redirect

如果实际声明了errorMessage,我会收到相同的错误消息:

errorMessage=""


python test.py 2> $errorMessage

echo $errorMessage

python文件test.py设置为写入stderr。我最终试图检查这个变量errorMessage是否为空,以便进行更多的错误处理;正在检查errorMessage罚款的长度?

0 个答案:

没有答案