现在的位置: 首页 > 综合 > 正文

shell

2012年07月19日 ⁄ 综合 ⁄ 共 278字 ⁄ 字号 评论关闭

linux shell 的几种循环:

 

while 循环

 

#!/bin/ksh
i=$1
while[ $i -ge 10]
do
echo $i
let i+=1
done

 

 

do while 循环:

用do while 语句求1~100的和

 

#!/bin/bash
i=1
sum=0
while [ $i -le 100 ]; do
  sum=$((sum+i))
  i=$((i+1))
done
echo "SUM=$sum"

 

 

 

用for语句实现1+2+3。。。+100

 

#!/bin/sh
i=0
j=0
while [ $i -lt 100 ]
do
 j=`expr $j + $i`
 i=`expr $i + $i`
done
echo $j

抱歉!评论已关闭.