zoukankan      html  css  js  c++  java
  • bash变量----数值运算与变量测试

    数值运算与运算符

    bash变量值默认为字符串类型,在进行数字运算时需要进行类型的转换

    declare声明变量类型

    declare [+-] [选项] 变量名

    -        给变量设定属性类型

    +   取消变量的类型属性

    -i   将变量声明为整数型

    -x  将变量声明为环境变量

    -p  显示指定变量的被声明的类型

    expr或let数值运算工具

    注意,使用expr或let运算工具时,运算符左右两侧必须要有空格

    $((运算式))或$[运算式]

    变量测试与内容替换

    变量置换方式

    变量y没有设置

    变量y为空值

    变量y设置了值

    X=${y-新值}

    X=新值

    X为空

    X=$y

    X=${y:-新值}

    X=新值

    X=新值

    X=$y

    X=${y+新值}

    X为空

    X=新值

    X=新值

    X=${y:+新值}

    X为空

    X为空

    X=新值

    X=${y=新值}

    X=新值 y=新值

    X为空 y值不变

    X=$y  y值不变

    X=${y:=新值}

    X=新值 y=新值

    X=新值 y=新值

    X=$y  y值不变

    X=${y?新值}

    新值输出到标准错误输出

    X为空

    X=$y

    X=${y:?新值}

    新值输出到标准错误输出

    新值输出到标准错误输出

    X=$y

  • 相关阅读:
    获取本地IP地址
    c#从服务器下载文件代码
    Jquery 树控件(Jquery)
    Request.ServerVariables 参数大全
    Developing for App StoreBuilding an App for the App Store02
    App Store1.11
    Basic Tasks1.6
    Design Patterns1.8
    Frameworks1.7
    App Design1.10
  • 原文地址:https://www.cnblogs.com/qingyaxuan/p/6803486.html
Copyright © 2011-2022 走看看