版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mikkles/article/details/78067794
shell脚本-循环语句
标签(空格分隔): linux学习
循环语句for
- for 变量 in 变量库 do done
- 变量库的表示方式:多样性
- seq命令等差数列
#!/bin/bash
SUM=0
for I in `seq 1 100`
do
$SUM=`expr $SUM + $I`
echo "$I"
done
echo "$SUM"
循环语句while
- while 命令或表达式 do 命令表 done
#!/bin/bash
I=0
while [ $I -lt 5]
do
I=`expr $I + 1`
echo -n "input scoure:"
read S
case `expr $S / 10` in
10|9)
echo "A"
;;
6|7|8)
echo "B"
;;
*)
echo "not pass"
;;
esac
done
循环控制语句 break和continue
- break 跳出次循环,不再执行循环。 后面跟数字表示跳出层数
- continue 跳出当前分支,不再执行本分支剩余语句