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 "打印完毕"

测试

测试完成
欢迎大家给予宝贵的意见或者建议。
欢迎大家补充或者共享一些其他的方法。
感谢支持。