手册页部分 1: 用户命令

退出打印视图

更新时间: 2014 年 7 月
 
 

let(1)

名称

let - 用于对一个或多个算术表达式求值的 shell 内置函数

用法概要

ksh88

let arg...

ksh

let [expr...]

描述

ksh88

每个 arg 都是一个可求值的独立算术表达式。

ksh

let 将当前 shell 环境中的每个 expr 作为使用 ANSI C 语法的算术表达式进行求值。变量名称为 shell 变量,将作为算数表达式进行递归求值以获得数字值。在 ksh(1)((...)) 语法出现后,let 已经过时,因为前者不需要将运算符加上引号作为命令参数进行传递。

退出状态

ksh88

ksh88 返回以下退出值:

0

最后一个表达式的值为非零值。

1

最后一个表达式的值为零。

ksh

ksh 返回以下退出值:

0

最后一个 expr 的计算结果为非零值。

>0

最后一个 expr 的计算结果为 0,或者发生错误。

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
system/core-os

另请参见

ksh(1)ksh88(1)set(1)typeset(1)attributes(5)