`

shell编程 4 数值运算,变量测试与内容替换

阅读更多
数值运算的三种方法
方法1,declare -i cc=$a+$b  强制将cc变量转换成数字类型

方法2,dd=$(expr $aa + $bb) 注意+两边必须要有空格

方法3,ff=$(($aa+$bb))或者ff=$[$aa+$bb]  (这种方法是最常见的)


一,数值四则运算(这种双括号的方式是最方便的方式)
    1,$((a+b))       a与b相加
    2,$((a-b))       a与b相减
    3,$((a*b))       a与b相乘
    4,$((a/b))       a与b相除

-----------------------------------------------------------------------------------
二,变量测试与内容替换
    测试变量y是否存在
    x=${y-new},如果x=new      说明y不存在
   
   内容替换
   x=${y/a/b}        将y变量中的内容的a字符串替换成b字符串

   符号     作用
    :       判断变量是否为空,若为空则为真
    +       正向,判断变量是否存在且不为空,若存在且不为空则为真
    -       反向,判断变量是否不存在,若不存在则为空
    =       赋值,
    ?       提示信息
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics