Shell 如果还有其他条件。定义范围

Shell 如果还有其他条件。定义范围,shell,Shell,我想写一个可以加两个数字的程序。 程序应包含可描述数字范围的if-else条件 这就是我到目前为止所做的: Echo"enter two numbers " Read num1 num2 Sum=$((num1 + num2)) Echo" The sum is = $sum" 正如你所看到的,你的问题都是印刷错误 echo "enter two numbers " read num1 num2 if [ $num1 -lt 0 ] ; then echo num1 out of r

我想写一个可以加两个数字的程序。 程序应包含可描述数字范围的if-else条件

这就是我到目前为止所做的:

Echo"enter two numbers "
Read num1 num2
Sum=$((num1 + num2)) 
Echo" The sum is = $sum"

正如你所看到的,你的问题都是印刷错误

echo "enter two numbers "
read num1 num2
if [ $num1 -lt 0 ] ; then
    echo num1 out of range
    exit
fi
if [ $num2 -lt 0 ] ; then
    echo num2 out of range
    exit
fi

sum=$((num1 + num2))
echo " The sum is = $sum"

到目前为止,你们做了些什么?我做了加法,但不知道如何定义范围。。。。。如编号应在(0-9)范围内,使用if-else条件添加代码,请注意,也许您还应该提及您使用的语言