1. 程式人生 > >for循環while循環break跳出循環continue結束本次循環exit退出腳本

for循環while循環break跳出循環continue結束本次循環exit退出腳本

十七周二次課(4月19日)

20.10 for循環
1到100相加的值
技術分享圖片
執行結果
技術分享圖片
打印出1-100的數字
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
if [ -d $a ]
then
ls -d $a
fi
它相當於 [ -d $a ] && ls $a
技術分享圖片
上圖創建的3空格4.txt是一個文件,查在for語句循環的時候將它拆分成3與4.txt兩個文件了,說明for循環是以空格作為分隔符的,這個問題要註意
20.11 20.12 while循環
技術分享圖片
需求每隔半分鐘檢查一下系統的負載,當負載大於10的時候就發一封郵件,隔30 秒執行一次
這是一個死循環腳本
技術分享圖片
30秒執行一次
技術分享圖片
技術分享圖片
這個腳本是讓用戶不停的輸入你想要的東西,一定輸入的全是數字 才能會執行完成
continue是斷續從頭再循環執行一次
n1=echo $n|sed ‘s/[0-9]//g‘
這條語句是判斷它是不是一個數字
break是退出這個循環的意思
技術分享圖片
20.13 break跳出循環
技術分享圖片
技術分享圖片
執行腳本
技術分享圖片
技術分享圖片
break是用有循環語句裏
20.14 continue結束本次循環
技術分享圖片
技術分享圖片
20.15 exit退出整個腳本
技術分享圖片
執行結果
技術分享圖片
可以給它設置一下退出的數字
技術分享圖片
執行腳本是不會顯示 這個數字 的,要用echo $?
技術分享圖片

for循環while循環break跳出循環continue結束本次循環exit退出腳本