1.1 while (當條件為真時就進行迴圈,條件不成立時退出)
提示使用者輸入「y」或「y」來終止程式。
-a用在判斷式中表示"&&"(and)
#!/bin/bash
while [ "$aa" != "y" -a "$aa" != "y" ]
do read -p "please input y/y to stop this program: " aa
done
1.2 until (當條件成立時就終止迴圈,否則持續迴圈)
提示使用者輸入「y」或「y」來終止程式。
-o用在判斷式中表示"||"(or)
#!/bin/bash
until [ "$aa" == "y" -o "$aa" == "y" ]
do read -p "please input y/y to stop this program: " aa
done
2.1 100以內數字求和
#!/bin/bash
n=100
sum=0
for ((i=1; i<=$n; i++))
do sum=$(($sum+$i))
done
echo "$sum"
2.2 迴圈檔案中的內容(按行)
#!/bin/bash
done_file="done.txt"
for aa in $(cat $done_file)
do echo "$aa"
done
2.3 日期迴圈
#!/bin/bash
for day in `echo 2021-07-`
# for day in `echo `
do echo $
done
呼叫
bash -x aa.sh 2>/dev/null
Shell指令碼程式設計while迴圈
while 語句 do 執行語句 done接下來將會通過兩個簡單並且經常的使用的例子講解 bin bash i 1while i le 10 do i expr i 1 done echo i其中lele le表示不大於,exp rexpr expr 表示是相加運算 原始檔為 1 192.168.1...
shell指令碼裡的for迴圈和while迴圈
shell 語言作為類 unix 系統的原生指令碼,有著非常實用的價值。但對於很多剛剛接觸 shell 指令碼的同學來說,搞懂 shell 語言的語法卻是一件非常困難的事情。甚至有人吐槽,或許沒有誰能清楚地說明白 shell 的語法。好了廢話不多說,下面就是for迴圈和while迴圈啦!for迴圈 ...
shell指令碼實戰 while迴圈語句
上文我們討論了for迴圈的使用,在有限迴圈裡,我們使用for迴圈是很方便的一件事情,今天我們來 下while迴圈 while迴圈語句的語法分析 語法格式一 while 條件 do 操作 done 語法格式二 while read line do 操作 done file 通過read命令每次讀取一行...