Linux 文档编辑 : let 命令详解

let命令是bash中用于计算的工具,提供常用运算符还提供了方幂**运算符。在变量的房屋计算中不需要加上$来表示变量,如果表达式的值是非0,那么返回的状态值是0;否则,返回的状态值是1。

语法

let arg [arg ...]    #arg代表运算式

用法

自加操作let no++
自减操作let no--
简写形式let no+=10let no-=20,分别等同于let no=no+10,let no=no-20

实例

#!/bin/bash
let a=5+4 b=9-3
echo $a $b
#!/bin/bash
let "t1 = ((a = 5 + 3, b = 7 - 1, c = 15 - 4))"
echo "t1 = $t1, a = $a, b = $b"
1 。let 不需要空格隔开表达式的各个字符。而 expr 后面的字符需要空格隔开各个字符。
  1. # expr 实例
    $ s=`expr 2 + 3`
    $ echo $s
    5
    
    # let 实例
    $ let s=(2+3)*4
    $ echo $s
    20
    $ s=`expr 2 + 3`
    $ echo $s
    5
    
    # let 实例
    $ let s=(2+3)*4
    $ echo $s
    20
  2. let 示例

    i=0  
    while((i<=5))  
    do  
        echo $i  
        let i++  
    done  =0  
    while((i<=5))  
    do  
        echo $i  
        let i++  
    done  

 

备注:

yexiang@ubuntu:<~>$ a=4+5

yexiang@ubuntu:<~>$ echo $a
4+5
yexiang@ubuntu:<~>$ let a=4+5
yexiang@ubuntu:<~>$ echo $a
9

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HarkerYX

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值