我有一个带有以下代码的Unix shell脚本,我想将其转换为Windows批处理文件:
./test.sh some arguments here
export a=$?
echo "RETURN CODE FROM UpgradeR16 = $a"
我已经将test.sh
重写为test.bat
,但我不确定export
和echo
在这里做了什么。如何在Windows .bat文件中编写等效代码?
答案 0 :(得分:1)
如果$?
是最后一次执行的返回值,则需要在Windows批处理文件中将其替换为%ERRORLEVEL%
。
所以你可以使用echo "RETURN CODE FROM Upgrade16 = %ERRORLEVEL%"