linux 下 for 循環中可以使用 break 和 continue 關鍵字來跳出循環, 和java 用法一致
一、常用for循環結構
#語法一for 變量 in 值1 值2 值3.. do 程序塊兒 done##語法二for 變量 `命令` do 程序塊兒 done##語法三for ((初始值; 循環控制; 變量變化)) do 程序塊兒 done
二、常用測試結構
1. 輸出3次uptime
#!/bin/bash for i in 1 2 3 4 5 do echo "$i-->$(uptime)" done
2. 批量解壓縮當前文件夾下所有的.tar.gz 文件
#!/bin/bash for i in `ls ./*.tar.gz` do tar -zxvf $i >/dev/null done
3. 求1~100 的和
#!/bin/bash #注意變量賦值的時候,=兩邊絕對不能有空格 sum=0 for (( i=1; i<=100; i++ )) do sum=$(( $sum + $i )) done echo "1+2+3+...+100=$sum"
以上這篇對Linux下shell編程之for循環的實例講解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。
新聞熱點
疑難解答