Linux下shell編程的while循環
基本語法:
while 條件測試
do
命令
done
條件測試為true時
命令將會一直執行,直到條件為false,循環退出。
例如:
#!bin/bash
#測試while循環
#auth:odysee
count=1
while ((count<=10))
do
echo "${count}"
((count++))
done
測試
補充:
關於while無限循環
(1)
while :
這裡的:是個空命令,返回狀態為0,所以while一直執行
(2)
while true
(3)
while [ 1 ]
補充案例:
利用while打印一個矩陣
#!/bin/bash
#打印一個矩陣
#auth:odysee
i=1
j=1
echo "打印一個7X7矩陣"
while [ $i -le 7 ]
do
while [ $j -le 7 ]
do
echo -n "* "
let j++
done
echo
let i++
let j=1
done
echo "打印完畢"
測試
測試完成
歡迎大家給予寶貴的意見或者建議。
歡迎大家補充或者共享一些其他的方法。
感謝支持。
閱讀更多 程序員日常筆記 的文章