流程控制 -- for迴圈
語法一:
for 變數 in 值1 值2 值3...
do
程式
done
示例1:列印時間
#!/bin/bash
#列印時間
for time in morning noon afternoon evening
do
echo "this time is $time"
done
示例2:批量解壓縮檔案
#!/bin/bash
#批量解壓縮檔案,如檔案在/Users/chenzhitao/code/linuxtest
cd /Users/chenzhitao/code/linuxtest
ls *.tar.gz > ls.log
for item in $(cat ls.log)
do
tar -zxf $item &>null
done
rm -rf /Users/chenzhitao/code/linuxtest/ls.log
2、語法二
格式:
for ((初始值;迴圈條件;變數變化))
do
程式
done
示例1:從1累加到100
#!/bin/bash
#從1加到100
sum=0
for((i=1;i<=100;i++))
do
sum=$(($sum+$i))
done
echo "result is $sum"
相關文章
- 04流程控制 for迴圈,while迴圈While
- 流程控制、 迴圈語句
- Python的流程控制:迴圈Python
- 【分支流程控制語句、迴圈流程控制語句】的學習
- C++ While 和 For 迴圈:流程控制全解析C++While
- 2-4 Java流程控制——迴圈語句Java
- Dart - 迴圈控制Dart
- Python迴圈控制-forPython
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- Go語言流程控制之迴圈結構篇Go
- 『忘了再學』Shell流程控制 — 36、for迴圈介紹
- for 迴圈執行流程
- 第 7 節:流程控制-迴圈練習-跳出語句
- 迴圈中巢狀非同步操作的流程控制巢狀非同步
- 入門篇-其之十-流程控制之迴圈結構
- 第 7 節:流程控制-迴圈練習-百錢百雞
- 程式流程 (順序,選擇,迴圈)
- php中有哪些迴圈控制語句PHP
- 多執行緒迴圈控制欄位失效造成死迴圈的坑執行緒
- 第四章 控制和迴圈
- 『無為則無心』Python基礎 — 15、Python流程控制語句(for迴圈語句)Python
- for 迴圈與 while 迴圈While
- while迴圈 case迴圈While
- C語言——迴圈結構(for迴圈,while迴圈,do-while迴圈)C語言While
- 無限for迴圈(死迴圈)
- while迴圈以及do while迴圈While
- if迴圈
- 迴圈
- for迴圈
- if for迴圈
- For 迴圈
- 11C++迴圈結構-for迴圈(1)C++
- for迴圈、break和continue、二重迴圈
- 【基礎題】【for迴圈】二重迴圈
- Scala與Java差異(二)之條件控制與迴圈Java
- TiDB Operator 原始碼閱讀 (三) 編排元件控制迴圈TiDB原始碼元件
- 通過變數a控制for迴圈的暫停和繼續變數
- Java迴圈Java
- javaScript for迴圈JavaScript