Unix-如何返回+;,-,0取决于输入的整数?
我想创建一个shell脚本,如果输入的整数是正的,它会回显一个+,如果输入的整数是负的,它会回显一个“-”,如果不是其中任何一个,它会回显一个“0” 所以我的脚本是这样的:Unix-如何返回+;,-,0取决于输入的整数?,unix,Unix,我想创建一个shell脚本,如果输入的整数是正的,它会回显一个+,如果输入的整数是负的,它会回显一个“-”,如果不是其中任何一个,它会回显一个“0” 所以我的脚本是这样的: echo "Enter an Integer" read declare -i var1 if((var1>0)) then echo + elif (( var1<0)) then echo - else echo 0 fi echo“输入整数” 读declare-i var1 如果((v
echo "Enter an Integer"
read declare -i var1
if((var1>0))
then
echo +
elif (( var1<0))
then echo -
else echo 0
fi
echo“输入整数”
读declare-i var1
如果((var1>0))
然后
回音+
elif((var1我通过分离read
和declare
行来让脚本工作
echo "Enter an Integer"
declare -i var1
read var1
if((var1>0))
then
echo +
elif (( var1<0))
then echo -
else echo 0
fi
我通过分离read
和declare
行来让脚本工作
echo "Enter an Integer"
declare -i var1
read var1
if((var1>0))
then
echo +
elif (( var1<0))
then echo -
else echo 0
fi
我通过分离read
和declare
行来让脚本工作
echo "Enter an Integer"
declare -i var1
read var1
if((var1>0))
then
echo +
elif (( var1<0))
then echo -
else echo 0
fi
我通过分离read
和declare
行来让脚本工作
echo "Enter an Integer"
declare -i var1
read var1
if((var1>0))
then
echo +
elif (( var1<0))
then echo -
else echo 0
fi
我相信你想阅读,然后测试你的价值观
echo "Enter an Integer"
read var1
if [[ "$var1" -gt 0 ]]
then
echo +
elif [[ "$var1" -lt 0 ]]
then
echo -
else
echo 0
fi
在这里工作。我相信你想阅读然后测试你的价值观
echo "Enter an Integer"
read var1
if [[ "$var1" -gt 0 ]]
then
echo +
elif [[ "$var1" -lt 0 ]]
then
echo -
else
echo 0
fi
在这里工作。我相信你想阅读然后测试你的价值观
echo "Enter an Integer"
read var1
if [[ "$var1" -gt 0 ]]
then
echo +
elif [[ "$var1" -lt 0 ]]
then
echo -
else
echo 0
fi
在这里工作。我相信你想阅读然后测试你的价值观
echo "Enter an Integer"
read var1
if [[ "$var1" -gt 0 ]]
then
echo +
elif [[ "$var1" -lt 0 ]]
then
echo -
else
echo 0
fi
在这里工作。哦,好的,谢谢!所以我不能简单地“读取声明”。其他变量可能也一样。我应该将其读取为“先声明变量,然后读取它”?这是正确的。需要名称作为参数,而不是一系列以declare
开头的标记)哦,好的,谢谢!所以我不能简单地“读取声明”。其他变量可能也一样。我应该将其读取为“先声明变量,然后再读取”?这是正确的。需要名称作为参数,而不是以declare
:)开头的一系列标记。哦,好的,谢谢!所以我不能简单地“读取声明”" . 其他变量可能也是如此。我应该把它读为“先声明变量,然后再读取”?这是正确的。需要名称作为参数,而不是以declare
开头的一系列标记:)哦,好的,谢谢!所以我不能简单地“读宣言”。其他变量可能也是如此。我应该把它读为“先声明变量,然后再读取”?这是正确的。需要名称作为参数,而不是以declare
开头的一系列标记:)