let arg...
let [expr...]
每个 arg 都是一个可求值的独立算术表达式。
let 将当前 shell 环境中的每个 expr 作为使用 ANSI C 语法的算术表达式进行求值。变量名称为 shell 变量,将作为算数表达式进行递归求值以获得数字值。在 ksh(1) 的 ((...)) 语法出现后,let 已经过时,因为前者不需要将运算符加上引号作为命令参数进行传递。
ksh88 返回以下退出值:
最后一个表达式的值为非零值。
最后一个表达式的值为零。
ksh 返回以下退出值:
最后一个 expr 的计算结果为非零值。
最后一个 expr 的计算结果为 0,或者发生错误。
有关下列属性的说明,请参见 attributes(5):
|