zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Linux 命令(231)—— let 命令(builtin)

2023-02-18 16:40:59 时间

文章目录

1.功能简介

let 命令是 Bash 中用于计算的工具,用于执行一个或多个表达式,变量计算中不需要加上 $ 来表示变量。如果表达式中包含了空格或其他特殊字符,则必须引起来。

2.命令格式

let arg [arg ...]

每个参数都是要计算的算术表达式。

3.选项说明

id++, id--      	variable post-increment, post-decrement
++id, --id      	variable pre-increment, pre-decrement
-, +            	unary minus, plus
!, ~            	logical and bitwise negation
**              	exponentiation
*, /, %         	multiplication, division, remainder
+, -            	addition, subtraction
<<, >>          	left and right bitwise shifts
<=, >=, <, >    	comparison
==, !=          	equality, inequality
&               	bitwise AND
^               	bitwise XOR
|               	bitwise OR
&&              	logical AND
||              	logical OR
expr ? expr : expr	conditional operator
=, *=, /=, %=, +=, -=, <<=, >>=, &=, ^=, |=      assignment

4.常用示例

(1)加法运算。

let a=1+1

echo $a
2

(2)自增运算。

let a++

echo $a
3

(3)减法运算。

let a=2-1

echo $a
1

(4)自减运算。

let a--

echo $a
0

(5)幂运算。

let a=2
let a=a**10

echo $a
1024

(6)逻辑运算。

let a=1||0

echo $a
1

参考文献

let(1) manual - linux.org