shell编程----累加的实现方法
时间:2006-10-22 来源:samuel1004
#!/bin/sh
row=0
echo "please type the method you want to use(1-4): "
read num
for((i=1;i<=100;i++))
do
case "$num" in
1) ((row=$row+$i )) ;;
2) row=$((row+$i)) ;;
3) row=$(($row+$i)) ;;
4) row=`expr $row + $i` ;;
5) row=$(($row+$i)) ;;
*) echo "error!!"
exit 1 ;;
esac
done
echo $row
暂时只知道这些方法;还不知道具体的意义是什么。
row=0
echo "please type the method you want to use(1-4): "
read num
for((i=1;i<=100;i++))
do
case "$num" in
1) ((row=$row+$i )) ;;
2) row=$((row+$i)) ;;
3) row=$(($row+$i)) ;;
4) row=`expr $row + $i` ;;
5) row=$(($row+$i)) ;;
*) echo "error!!"
exit 1 ;;
esac
done
echo $row
暂时只知道这些方法;还不知道具体的意义是什么。
相关阅读 更多 +