Shell学习笔记---循环

前端之家收集整理的这篇文章主要介绍了Shell学习笔记---循环前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

语法结构

for 变量 in 串行
do 
    cmd
done

例子

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

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

语法结构

while 条件
do
    cmd
done

例子

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

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

语法结构

until 条件
do
    cmd
done

例子

#!/bin/bash
i=0

until ((i>10))
do
    let i++
    echo $i
done

猜你在找的Bash相关文章