shell 单括号 双括号,shell大括号用法

1、使用双括号进行算数运算

        使用双括号可以进行算数运算,可以写类C语言的运算表达式

        a++ 或者 b– 或者 a+=1 或者 a<b 或者 a != b

2、Condition使用双括号语法: if expression))then commandsfi 3、可用运算符

        value++ : 后增         value– : 后减

        ++value : 先增         –value : 先减

        !:逻辑求反          == :相等

        > : 大于                  < : 小于

        >= : 大于等于         <= : 小于等于

        && : 逻辑与            || : 逻辑或

4、注意事项:

        双括号结构中,变量名引用可以加$,也可以不加

        运算符前后可以有空格,也可以没有

        可以用于if、for、while等循环控制结构中

        多个运算符使用逗号分隔

5、代码示例: #!/懦弱的柠檬/basha=10b=10 a++ , b+=10))echo $a,$ba1=$1b1=$2c1=$3if $1 > $2 && c1 > b1 ));thenecho “yes”elseecho “no”fi# 方括号实现同上逻辑if [ $1 -gt $2 ] && [ $3 -gt $2 ];thenecho “yes”elseecho “no”fi# 运行结果~ % sh 09.double_bracket.sh 12 9 14 11,20yesyes

Published by

风君子

独自遨游何稽首 揭天掀地慰生平