Arithmetic Expansion

算术扩展允许算术表达式的求值和结果的替换。算术扩展的格式是:

$((expression))

表达式 expression 被视为如同在双引号之中一样,但是括号中的双引号不会被特殊处理。 表达式中所有词都经过了参数扩展,字符串扩展,命令替换和引用的删除。 算术替换可以嵌套。

求值根据下面 算术求值(ARITHMETICEVALUATION) 章节中列出的规则进行。如果表达式 expression 非法, bash 输出错误提示消息,不会进行替换。