`expr: 非整数参数`

`expr: 非整数参数`
num1=20
num2=5
echo $( expr $num1 + $num2 )

我运行了此代码,但显示此错误消息。我该如何解决?

答案1

您的脚本有 MSWin 行结束符 (CR + LF)。运行fromdosdos2unix即可修复它们。

这些值将保留$'\r'为不被接受的最终字符expr

相关内容