linux學習筆記之shell程式設計(三)流程控制(4)while迴圈和until迴圈
阿新 • • 發佈:2018-12-13
while迴圈和until迴圈 ###、
while迴圈
不定迴圈,程式碼格式:
while [判斷]
do
something
done
指令碼例項1:
#!/bin/bash
#從1加到100
#Author:haiyang
i=1
s=0
while [$i -le 100]
do
s=$(($s+$i))
i=$(($i+1))
done
until迴圈
迴圈條件不成立則進入迴圈即執行程式直到條件成立為止
程式碼格式:
until [條件]
do
something
done
指令碼例項2:
#!/bin/bash
#從1加到100
#Author:haiyang
i= 1
s=0
until [$i -gt 100] #條件為大於等於100
do
$s=$(($s+$i))
$i=$(($i+1))
done
簡單總結
shell指令碼語言是指令碼類語言,好處在於操作簡單方便,但是同時帶來了指令碼語言普遍較慢的缺點,不適合用來做資料運算。更多的作用是用來幫助管理員有效方便的管理linux伺服器,更多的是碎片化的重複操作,所以好用但還是應該分用處