0
我想要SUM序列。Bash总和数字序列
问计的第一数目和第二更大的数,其结果将是这样的:
第一数:2
第二更大的数:6
2 + 3 + 4 + 5 + 6 = 20
我整个晚上栈,我必须使用for
和seq
#!/bin/sh
echo -n "Enter number 1: "
read A
echo -n "Enter a number greater o equal than $A: "
read B
J=0
if [ $B -ge $A ]
then
for i in `seq $A $B`
do
RES=$i=$i+$J
#I don't know what to do
done
exit 0
else
echo "wrong"
exit 1
fi
exit 0
有什么问题吗? – alfasin
为什么你需要使用'seq'? (for((i = $ A; i <= $ B; i ++))'更高效,更习惯。 – chepner
的问题是_如何得到那个?_ @alfasin – Mircos