美文网首页
shell中的数值运算 let expr

shell中的数值运算 let expr

作者: 爱读书的夏夏 | 来源:发表于2020-03-06 14:16 被阅读0次

    https://www.runoob.com/linux/linux-comm-let.html

    let命令是shell中用于计算的命令。
    shell中的变量是没有类型的,如果只有数字,则被视为数值类型,否则被视为字符串。

    使用let命令时,表达式中的变量名称前不需要使用$,使用了也是没有问题的。

    #!/bin/bash
    
    v1=1
    v2=2
    
    let v3=v1+1
    let v4=v1+v2
    echo "v3="$v3
    echo "v4="$v4
    
    # for循环,每一个值乘以 4,注意乘号要用反斜杠,因为*属于shell中的特殊符号
    for (( i=1 ; i<=10; i++))
       do
          echo `expr $i \* 4`
    done
    
    

    expr的语法:
    expr 命令书写上的规则:

    1. 请用空格隔开每个项。
    2. 请将反斜杠(\)放在 Shell 特殊字符前面。
    3. 请对包含空格和其他特殊字符的字符串用引号括起来。

    相关文章

      网友评论

          本文标题:shell中的数值运算 let expr

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