2010年8月11日 星期三

迴圈命令

#for 用字串中間的空白來取字串計算執行次數
1.以下程式用a b c d去跑
for  thing  in a b c d
do
    echo  you typed  ${thing}.
done
結果
you typed a.
you typed b.
you typed c.
you typed d.
2.用使用者輸入的字串去跑(1 2 3 4
for  thing  in $@
do
    echo  you typed  ${thing}.
done
結果
$myfor 1 2 3 4
$you typed 1.
$you typed 2.
$you typed 3.
$you typed 4.


#while 用變數控制迴圈執行的次數
 
#此程式從0開始執行 myvar每次+1 當myvar=10時結束程式
myvar=0
while [  $myvar  -ne  10  ]
do
    echo  $myvar
    myvar=$(( $myvar + 1 ))
done


沒有留言:

張貼留言