1. 程式人生 > >linux學習筆記之shell程式設計(三)流程控制(4)while迴圈和until迴圈

linux學習筆記之shell程式設計(三)流程控制(4)while迴圈和until迴圈

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伺服器,更多的是碎片化的重複操作,所以好用但還是應該分用處