zoukankan      html  css  js  c++  java
  • shell脚本算术运算

    自增自减操作

    let命令可以实现自增自减的命令,不需要$符号:

    #!/bin/bash
    
    set -e
    
    n=100
    
    let n++
    
    echo $n
    

    还可以实现自增自减指定的值:

    #!/bin/bash
    
    set -e
    
    n=100
    
    let n+=10
    
    echo $n
    

    $[]操作符

    和let一样,$[]操作符可以用于整型计算,并且也不需要$符号

    #!/bin/bash
    
    set -e
    
    n=100
    
    n=$[n + 1]
    
    echo $n
    

    $(())操作符

    $[]操作符类似。

    #!/bin/bash
    
    set -e
    
    n=100
    
    n=$((n + 1))
    
    echo $n
    

    expr命令和bc命令

    两者都可以对表达式进行计算,但expr不能对浮点数进行运算。

    #!/bin/bash
    
    set -e
    
    n=100
    
    n=$(expr $n + 1)
    
    echo $n
    
    #!/bin/bash
    
    set -e
    
    n=100
    
    n=$(echo $n + 1 | bc)
    
    echo $n
    
  • 相关阅读:
    SIP协议
    Jenkins 使用
    JMeter测试报告
    JMeter接口测试
    JMeter学习2
    JMeter学习1
    Docker
    WebLog Expert
    sqlmap11种常见方法
    网络
  • 原文地址:https://www.cnblogs.com/HachikoT/p/12657171.html
Copyright © 2011-2022 走看看