流程控制 -- 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
- javascript基礎(控制流程(迴圈 while,for))(十二)JavaScriptWhile
- 【分支流程控制語句、迴圈流程控制語句】的學習
- 2-4 Java流程控制——迴圈語句Java
- C++ While 和 For 迴圈:流程控制全解析C++While
- Dart - 迴圈控制Dart
- 『忘了再學』Shell流程控制 — 36、for迴圈介紹
- 第 7 節:流程控制-迴圈練習-跳出語句
- 迴圈中巢狀非同步操作的流程控制巢狀非同步
- 深入理解事件迴圈和非同步流程控制事件非同步
- Python迴圈控制-forPython
- 第 7 節:流程控制-迴圈練習-百錢百雞
- 入門篇-其之十-流程控制之迴圈結構
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-FOR迴圈中的索引SQL索引
- swift控制流——迴圈語句Swift
- linux 迴圈控制語句Linux
- PL/SQL迴圈控制語句SQL
- 程式流程 (順序,選擇,迴圈)
- cmake使用教程(七)-流程和迴圈
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈SQL
- 關於pl/sql中流程控制和迴圈的一些總結SQL
- php中有哪些迴圈控制語句PHP
- jQuery - 函式 $().each() 的迴圈控制jQuery函式
- 14,javase程式碼實戰-迴圈控制——foreach迴圈的使用(五)Java
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-WHILE迴圈SQLWhile
- JavaScript的map迴圈、forEach迴圈、filter迴圈、reduce迴圈、reduceRight迴圈JavaScriptFilter
- 13,javase程式碼實戰-迴圈控制——for迴圈輸出空心的菱形(四)Java
- 15,javase程式碼實戰-迴圈控制——迴圈的終止與過濾(六)Java
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-下限和上限SQL
- C語言——迴圈結構(for迴圈,while迴圈,do-while迴圈)C語言While
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-基本迴圈(EXIT語句)SQL
- Linux Shell程式設計(18)—— 迴圈控制Linux程式設計
- 11,javase程式碼實戰-迴圈控制——for迴圈實現九九乘法表(二)Java
- 『無為則無心』Python基礎 — 15、Python流程控制語句(for迴圈語句)Python
- 自定義 View 迴圈滾動刻度控制元件View控制元件
- C#教程第四課:迴圈控制語句C#