Shell(三)-- 循环

一、运算符

    1、基本语法

        1)$((运算式)) 

        2)$[运算符] 

        3)expr m + n

             m n 为数字

             expr 运算符之间要有空格

             希望将expr的结果赋值给某个变量,用 ` `

             expr  -(减)\* (乘)/ (除) %(取余)

                

二、条件判断

    1、基本语法

        [ condition ]

        注:condition前后有空格;非空返回true,可使用$?验证(0为true,>1为false)

    2、判读语句

        1)字符串比较

                =

        2)两个整数比较

                -lt 小于

                -le 小于等于

                -gt 大于

                -ge 大于等于

                -eq 等于

                -ne 不等于

        3)按照文件权限进行判断

                -r 有读的权限

                -w 有写的权限

                -x 有执行的权限

        4)按照文件类型进行判断

                -e:文件存在

                -f:文件存在并且是一个常规的文件

                -d:文件存在并且是一个目录

                        

三、if判断语句

    1、基本语法

                

        [ 条件判断式 ]  :条件判断式左右需要有空

    2、实例

                

                

四、case语句

    1、基本语法

           

    2、实例

          

五、for循环语句

    1、基本语法

          

     2、实例

          

          

六、while循环语句

    1、基本语法

        

    2、实例

        

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值