shell程式設計 迴圈語句

2021-10-22 12:27:43 字數 746 閱讀 9829

#!/bin/bash

# 迴圈

for i in 1 2 3

doecho

"i=$i"

sleep 1

done

# 利用迴圈列印ls命令輸出目錄

# 命令 $(ls) `ls`

#for i in $(ls)

for i in`ls

`doecho

"i=$i"

done

# 算數運算

i=1#let "$i + 1"i=`

expr $i + 1`

echo

$i# while 死迴圈

while

[ 1 = 1 ]

# while [ : ] 或 while [ echo "死迴圈" ]

dodone

# 迴圈列印 1~9

i=1while

["$i" -lt 10 ]

doecho

"i=$i"

i=`expr $i + 1`

done

# 在當前目錄下尋找a.c檔案,如果沒找到,一直迴圈,直到找到為止

until

[ -f a.c ]

doecho

"not find a.c"

sleep 1

done

echo

"find a.c"

exit 0

shell程式設計 迴圈語句

while語句 while語句格式 while 表示式 do command command done while 和 if 的條件表示式完全相同,也是 或commad或test while 表示式 if 表示式 表示式值為0,則迴圈繼續 表示式值為0,then 表示式值為非0,則迴圈停止 表示式值...

shell程式設計 迴圈語句

while語句 while語句格式 while 表示式 do command command done while 和 if 的條件表示式完全相同,也是 或commad或test while 表示式 if 表示式 表示式值為0,則迴圈繼續 表示式值為0,then 表示式值為非0,則迴圈停止 表示式值...

Shell 程式設計迴圈語句

我們可以用 for 結構的迴圈來處理一組值,這組值可以是任意字串的集合。for variable in values do statement donefor foo in aa bb cc do echo foo done exit 0輸出結果是 aabb ccfor 迴圈特別適合對一系列字串進行...