美文网首页
Shell系列(三)——case/for/while

Shell系列(三)——case/for/while

作者: 曲谐_ | 来源:发表于2018-11-09 18:12 被阅读0次

    一、case

    格式:

    case 变量 in
    字符串1)  
    命令列表1
    ;;
    ……
    字符串n)  
    命令列表n
    ;;
    # 匹配剩余所有
    *)
    命令列表n
    ;;
    esac
    

    二、循环语句

    1)循环语句for...done语句:
    格式

    for 变量 in 名字表
    do
    命令列表
    done
    

    测试

    #!/bin/bash
    for Day in a b c d e f g
    do
            echo "The day is :$Day"
    done
    

    结果

    image.png
    2)循环语句while:
    格式:
    while 条件
    do
    命令
    done
    

    测试代码

    #!/bin/bash
    num=1
    while [ $num -le 10 ]
    do
    square=`expr $num \* $num`
    echo $square
    num=`expr $num + 1`
    done
    

    结果:

    image.png

    相关文章

      网友评论

          本文标题:Shell系列(三)——case/for/while

          本文链接:https://www.haomeiwen.com/subject/phpoxqtx.html