SHELL训练营--day7__shell脚本(3)

while条件循环

while循环用于不断执行一系列命令,也用于从输入文件中读取数据;命令通常需添加测试条件。其格式为:

while condition
do
    command
done
  • 一些示例:

    # eg1:
    #!/bin/sh
    int=1
    while(( $int<=5 ))
    do
        echo $int
        let "int++"
    done
    #
    #eg2:
    echo '按下 <CTRL-D> 退出'
    echo -n '输入你最喜欢的电影名: '
    while read FILM
    do
    echo "是的!$FILM 是一部好电影"
    done

    循环控制语句

    在shell中有三种循环控制语句:continue,break,exit.
    其中 在未达到结束条件时,跳出循环,有两个语句:continue和break.
    continue 仅结束本次循环,执行下一个循环条件。
    break 跳出 循环圈,执行下一条语句。
    exit 是直接结束脚本。

猜你喜欢

转载自blog.51cto.com/sincethen/2335745