美文网首页
shell中的(),(()),{},=,==,[],[[]],$

shell中的(),(()),{},=,==,[],[[]],$

作者: 伏牛山忍者 | 来源:发表于2019-01-05 12:06 被阅读3次

    有时间要好好整理下

    shell中的(),(()),{},=,==,[],[[]]几种语法用法 - 码农崛起 - CSDN博客

    shell $() $(()) $[] ${} $[[]] 使用语法 - qq_38572383的博客 - CSDN博客

    2.3.1 算数运算

    1、用expr

    格式 expr m + n 或$((m+n)) 注意expr运算符间要有空格

    例如计算(2+3 )×4 的值

    1 .分步计算

             S=`expr 2 + 3`

             expr $S \* 4       ##  *号需要转义

    2.一步完成计算

             expr`expr 2 + 3 ` \* 4

             echo`expr \`expr 2 + 3\` \* 4`

    2、用(())

    ((1+2))

    (((2+3)*4))

    count=1

    ((count++))

    echo $count

    但是要想取到运算结果,需要用$引用

    a=$((1+2))

    3、用$[]

    a=$[1+2]

    echo $a

    相关文章

      网友评论

          本文标题:shell中的(),(()),{},=,==,[],[[]],$

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