Shell學習筆記 迴圈

2021-08-02 20:36:18 字數 863 閱讀 6410

迴圈

主要有三種方式:for while until

for迴圈

從序列中一一取出字元放入執行的變數中,然後重複執行do 到done之間的命令,知道所有元素取完。

語法結構

for 變數 in 序列

do cmd

done

例子

#!/bin/bash

for k in $(seq 1

10)do

mkdir hello$

sleep 1

done

while 迴圈

如果條件為真,才會進入迴圈,否則不進入

語法結構

while 條件

do cmd

done

例子

#!/bin/bash

i=0while ((i<=10))

dolet i++

echo

$idone

until迴圈

如果條件為假,就進入迴圈,否則不進入,與while正好相反。也可以理解為一直迴圈直到條件不滿足。

語法結構

until 條件

do cmd

done

例子

#!/bin/bash

i=0until ((i>10))

dolet i++

echo

$idone

Shell 學習筆記四(迴圈語句)

shell常用的迴圈語句包括 for迴圈 while迴圈 until迴圈。這節主要對這幾種迴圈語句的講解。for迴圈一般格式為 for 變數名 in 列表 docommand1 command2 commandn done 當變數值在列表裡,for迴圈即執行一次所有命令,使用變數名獲取列表中的當前取...

Shell指令碼筆記(八)迴圈

while迴圈基本語法 while 條件表示式 do指令 done 注意 縮排 util迴圈基本語法 until 表示式 do指令 done 與while的區別 不成立時進入迴圈,成立時終止迴圈 注意while條件表示式跟if的區別 if後的表示式是形如 a eq b 這樣的表示式,此時返回0為真,...

shell 學習筆記

shell 是解釋型語言 移植性強課對應不同的直譯器 bin sh f 變數開頭以乙個字母或者下劃線,後接任意長度的字母 數字或者下劃線。命令 commod op 引數 輸入 輸出 重定向管道 echo printf 大口如小口出。特殊檔案 dev null bit bucket 刪除所有輸入的資料...