for迴圈 while迴圈 break跳出迴圈 continue結束本次迴圈 exit退出整個指令碼
for迴圈
for迴圈的基本結構:
for 變數名 in 迴圈的條件; do
command
done
編寫for迴圈指令碼:計算1到100所有數字和:
#!/bin/bash
sum=0
for i in `seq 1 100`
do
echo "$sum + $i"
sum=$[$sum+$i]
echo $sum
done
echo $sum
檔案列表迴圈
ls所有的目錄
#!/bin/bash
cd /etc/
#如果不進入目錄,就不能ls
for a in `ls /etc/`
do
if [ -d $a ]
then
echo $a
ls $a
fi
done
for迴圈的時候回以空格或回車作為分割符
while迴圈
語法: while 條件; do command ; done.
每隔30秒檢查系統負載,當負載達到10,發一份郵件
#!/bin/bash while true do load=`w|head -1|awk -F 'load average: ' '{print $2}'|cut -d. -f1` if [ $load -gt 10 ] then /usr/local/sbin/mail.py [email protected] "load high" "$load" #發郵件 fi sleep 30 #休息三十秒 done
讓使用者不斷的輸入純數字,才停止換算:
#!/bin/bash while : #while死迴圈 do read -p "Please input a number: " n #使用者互動,輸入一個數 if [ -z "$n" ] #判斷n是否為空,空結束本次迴圈 then echo "you need input sth." continue fi n1=`echo $n|sed 's/[0-9]//g'` #將n中非數字的部分賦值給n1 if [ ! -z "$n1" ] #判斷n1是否為空,不為空,說明不全是數字,continue結束本次迴圈,為空,break跳出迴圈 then echo "you just only input numbers." continue fi break done echo $n #打印出輸入的數
break跳出迴圈
break跳出迴圈:
跳出整個迴圈,一執行break,後邊的迴圈就不做了。
#!/bin/bash
for i in `seq 1 5`
do
echo $i
if [ $i -eq 3 ]
then
break
fi
echo $i
done
echo aaaaa
continue結束本次迴圈
continue結束本次迴圈:
執行到continue,這次迴圈就不做了,做下一次迴圈
#!/bin/bash
for i in `seq 1 5`
do
echo $i
if [ $i -eq 3 ]
then
continue
fi
echo $i
done
echo aaaaa
exit退出整個指令碼
exit直接退出整個指令碼:
#!/bin/bash
for i in `seq 1 5`
do
echo $i
if [ $i -eq 3 ]
then
exit
fi
echo $i
done
echo aaaaa
相關推薦
for迴圈、while迴圈、break跳出迴圈、continue結束本次迴圈、exit退出指令碼
一、for迴圈•語法:for 變數名 in 條件; do …; done示例1.計算1到100所有數字的和#!/bin/bashsum=0for i in `seq 1 100`do sum=$[$sum+$i]doneecho $sum2.列出etc目錄下的所有目錄#
for迴圈 while迴圈 break跳出迴圈 continue結束本次迴圈 exit退出整個指令碼
for迴圈for迴圈的基本結構:for 變數名 in 迴圈的條件; do command done編寫for迴圈指令碼:計算1到100所有數字和:#!/bin/bash sum=0 for i in `seq 1 100` do echo "$sum + $i" sum=$[
【shell程式設計】for迴圈、while迴圈、break跳出迴圈、continue結束本次迴圈和exit退出整個指令碼
一、for迴圈 語法:for 變數名 in 條件; do …; done 案例1: #!/bin/bash sum=0 for i in `seq 1 100` do sum=$[$sum+$i] echo $i done echo $sum 案
for迴圈 while迴圈 break跳出迴圈 continue結束本次迴圈 exit退出整個指令碼
1, for迴圈 。 語法:for 變數名 in 條件; do …; done 案例1 #!/bin/bash sum=0 for i in `seq 1 100` do sum=$[$sum+$i] echo $i done echo $sum
shell中的break跳出迴圈、continue結束本次迴圈、exit退出指令碼
開發十年,就只剩下這套架構體系了! >>>
python Day05 迴圈語句 ,for迴圈語句,break語句,continue語句
目錄: 迴圈語句,for迴圈語句,break語句,continue語句 for 語句(迴圈語句) 作用: 用來遍歷可迭代物件的資料元素 語法: for 變數列表
for循環while循環break跳出循環continue結束本次循環exit退出腳本
十七周二次課(4月19日)20.10 for循環1到100相加的值執行結果 打印出1-100的數字 if [ -d $a ]thenls -d $afi它相當於 [ -d $a ] && ls $a 上圖創建的3空格4.txt是一個文件,查在for語句循環的時候將它拆分成3與4.txt兩個文
for循環、while循環、break跳出循環、continue結束本次循環、exit退出本次腳本
for循環 while循環 break跳出循環 continue結束本次循環 exit退出腳本 for循環 格式: for i in `seq 1 3` //表示從1-3,運行3次,i=1,i=2,i=3; do echo $i
for與while循環、break跳出循環、continue結束本次循環、exit退出腳本
Linux學習筆記for循環 while循環 break跳出循環 continue結束本次循環 exit退出腳本 for與while循環、break跳出循環、continue結束本次循環、exit退出腳本
70.for循環、while循環、break跳出循環、continue結束本次循環、exit
for while循環 break跳出循環 continue結束本次循環 exit退出整個腳本 for循環 語法:for 變量名 in 條件; do …; donefor 會以空格或者回車為分隔符案例1 #!/bin/bash sum=0 for i in `seq 1 100` do
六十九、for循環、while循環、break跳出循環、continue結束本次循環、exit退出整
for循環 while循環 break跳出循環 continue結束本次循環 exit退出整個腳本 六十九、for循環、while循環、break跳出循環、continue結束本次循環、exit退出整個腳本一、for循環 語法:for 變量名 in 條件; do …; done 案例1#
for循環,while循環,break跳出循環,continue結束本次循環,exit直接退出腳本
href 變量名 average 變量 inpu code 支持 bash eas for循環 語法:for 變量名 in 條件; do …; done 案列1,算出1到10的數字相加等於多少並打印出過程 [root@akuilinux01 shell]# cat for
for循環 while循環 break跳出循環 continue結束本次循環 exit退出整
user 分隔符 .py 結束 then 查看 .sh 死循環 ont 一、for循環需求:計算1-100所有數字的和[root@linux-01 shell]# vi for1.sh#!/bin/bashfor i in seq 1 100doecho $i
for循環、while循環、break跳出循環、continue結束本次循環、exit退出腳本
ber 系統負載 bash 一個 輸入 numbers etc 判斷 for循環 for循環 ?語法:for 變量名 in 條件; do …; done 示例計算1到100所有數字的和 #!/bin/bash sum=0 for i in `seq 1 100` do
for循環、while循環、break跳出循環、continue結束本次循環、exit退出整個腳本
tin num exit 腳本 break 退出 please average done 一:for循環 語法:for 變量名 in 條件; do …; done案例1#!/bin/bashsum=0for i in seq 1 100do? ? sum=$[$sum+$i
for循環、 while循環、break跳出循環、continue結束本次循環、exit退出整個腳本
需要 bin com 分享 bre break跳出循環 please root eas for循環 案例1:寫個for循環的腳本需求,我讓你計算1到100所有數字的和。 上圖有了數字之後就去做加減法 [root@100xuni1 shell]# sh -x fo
#C語言學習感悟#如何用break跳出switch語句以外的迴圈
在學習C語言的過程中,學到switch語句的時候,有一個規則,如下所示:switch(a) { case 1:printf("第一種情況:\n");break; case 2:printf("第二種情況:\n");break; ····· default: printf("以
linux基礎(十九)----linux程式設計基礎----linux迴圈控制語句----break中斷和continue繼續
break和continue的使用是緊密和while迴圈聯絡在一起的。 使用break快速退出 你曾碰到過想騎車跑一英里卻在半路停下來的事情嗎?事實上,這樣的事情也同樣會發生在程式執行while迴圈的過程中。腳踏車有一個安全剎車來迫使它停下來,而在while迴圈中這
for循環、while循環、break循環、continue結束本次循環、exit退出整個腳本
核心 一次 src 郵件告警 aso 分隔符 fuse crypt 語句 for循環 for循環案例1 #打印1到100 [root@garytao-01 shell]# vi for1.sh [root@garytao-01 shell]# cat for1.sh
shell腳本 for循環、break跳出循環、continue結束本次循環
輸出 變量名 變量 bin inpu put load cat aaa 20.10 for循環 語法:for 變量名 in 條件; do ...; done ;案例1 [root@qingyun-01 shell]# cat for.sh #!/bin/bash sum