Shell学习笔记---循环

来源:互联网 发布:网络技术部工作流程 编辑:程序博客网 时间:2024/06/13 03:52

循环
主要有三种方式:for while until

for循环
从串行中一一取出字符放入执行的变量中,然后重复执行do 到done之间的命令,知道所有元素取完。

语法结构

for 变量 in 串行do     cmddone

例子

#!/bin/bashfor k in $(seq 1 10)do    mkdir hello${k}    sleep 1done

while 循环
如果条件为真,才会进入循环,否则不进入

语法结构

while 条件do    cmddone

例子

#!/bin/bashi=0while ((i<=10))do    let i++    echo $idone

until循环
如果条件为假,就进入循环,否则不进入,与while正好相反。也可以理解为一直循环直到条件不满足。

语法结构

until 条件do    cmddone

例子

#!/bin/bashi=0until ((i>10))do    let i++    echo $idone
原创粉丝点击