当前位置: 首页 > Linux

Bash脚本编程的算术展开

时间:2023-04-06 19:20:58 Linux

算术展开。可以使用反引号、双括号和let命令将字符串转换为数值表达式。使用反引号通常与expr结合使用:z=`expr$z+3`usingdoublebrackets((...))or$((...))双括号中的变量引用符号$可以省略。z=$(($z+3))#等价于z=$((z+3))((n=$n+1))#等价于((n=n+1))#是equivalentto((n+=1))#但是(($n+=1))使用let命令会报错let命令中的变量引用符号$可以省略。在let表达式中使用引号允许空格符号:letz=z+3let"z=z+3"