我在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
罚款的长度?