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

  • 相关阅读:
    youtube视频下载
    Amazon 发送个人文档无回复
    逻辑地址、线性地址、物理地址
    niaoge.html
    Ubuntu中修改Terminal背景
    eclipse javaw.exe in your current path问题
    linux ls-al 指令详解
    sublime上配置markdown
    iOS Button按钮 热区的放大
    iOS抓包Charles 操作
  • 原文地址:https://www.cnblogs.com/qingyaxuan/p/6803486.html
Copyright © 2011-2022 走看看