shell 四则运算

系统 1793 0
      
         1
      
       #!/bin/
      
        bash


      
      
         2
      
      
        # 四则运算


      
      
         3
      
      
         4
      
       val1=
      
        2
      
      
         5
      
       val2=
      
        3
      
      
         6
      
      
         7
      
      
        # 双小括号,支持整数运算.


      
      
         8
      
      
        echo
      
       $((
      
        1
      
      +
      
        2
      
      *
      
        3
      
      +
      
        2
      
      /
      
        5
      
      
        ))


      
      
         9
      
      
        echo
      
       $(($val1+
      
        $val2))


      
      
        10
      
      
        # 双小括号里引用变量时,也可以不加$符号


      
      
        11
      
      
        echo
      
       $((
      
        2
      
      *
      
        val1))


      
      
        12
      
      
        echo
      
       $(($val2/
      
        $val1))


      
      
        13
      
      
        14
      
      
        # 用awk,支持浮点运算,还可调整输出格式等.


      
      
        15
      
       result=$(
      
        awk
      
       -v a=$val1 -v b=$val2 BEGIN
      
        '
      
      
        {printf("%.2f\n", b / a)}
      
      
        '
      
      
        )


      
      
        16
      
      
        echo
      
       $result
    

输出:

7
5
4
1
1.50

shell 四则运算


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论