bash支持的循环操作:
#!/bin/bash
#for 循环
COUNT=3
for(( i = 0; i < ${COUNT}; i++ ))
do
echo "for i:${i}"
done
#whil 循环
i=0
while [ ${i} -le ${COUNT} ]
do
echo "while i:${i}"
i=$((i + 1))
done
#while 死循环
while true;
do
echo "while true i:${i}"
i=$((i + 1))
if [ ${i} -eq 10 ];then
break
fi
done
echo "test finish"
sh支持的循环操作:
#!/bin/sh
i=0
while [ ${i} -lt 3 ]
do
echo "i:${i}"
i=`expr ${i} + 1`
done
#whil 循环
i=0
COUNT=3
while [ ${i} -le ${COUNT} ]
do
echo "while i:${i}"
i=$((i + 1))
done
#while 死循环
while true;
do
echo "while true i:${i}"
i=$((i + 1))
if [ ${i} -eq 10 ];then
break
fi
done
echo "test finish"