Shell_脚本语言03

Shell脚本语言-流程控制

    1、"if"语句
        语法结构
            if [条件]
            then
                代码
            fi
        代码结构
            a="小明"
            b="小黑"
            if [ $a = $b ]
            then
                echo "字符串a等于字符串b"
            fi

    2、"if else"语句
        语法结构
            if [条件]
            then
                代码
            else
                代码
            fi
        代码结构
            a="小明"
            b="小黑"
            if [ $a = $b ]
            then
                echo "字符串a等于字符串b"
            else
                echo "字符串a不等于字符串b"
            fi

    3、"if-else-if-else"
        语法结构
            if [条件]
            then
                代码
            elif [条件]
            then
                代码
            else
                代码
            fi
        
        代码结构
            a="小明"
            b="小黑"
            if [ $a = $b ]
            then
                echo "字符串a等于字符串b"
            elif [ $a ]
            then
                echo "字符串a不为空"
            else
                echo "字符串a不等于字符串b"
            fi
    
    4、"for"循环语句
        语法结构
            for 变量名 in item1 item2 item3 …
            do
                代码
            done
        代码案例一
            for name in "1" "2" "3" "4"
            do
                   echo ${name}
            done
        
    5、"while"循环
        语法结构
            while(条件)
            do
                代码
            done
        代码案例一
            a=1
            while(($a<10))
            do
                   echo ${a}
                a=`expr $a + 1`
            done

    6、"case"语句
        语法结构
            case 值 in
            模式1)
                代码
                ;;
            模式2)
                代码
                ;;
            模式3)
                代码
                ;;
            sac
        代码案例一
            number=1
            case $number in
            1) echo "等于1"
                ;;
            2) echo "等于2"
                ;;
            3) echo "等于3"
                ;;
            esac

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值