Bash算术运算

Bash算术运算

一、两种方式exprlet

Letexpr的简化版,更简单以及易懂。

例如:expr要求操作符两边必须空格

     Expr要求乘法必须转义

二、 代码

#! /bin/bash

 

a=`expr 2 + 3`

echo "a = $a"

 

b=5

c=`expr $b - 4`

echo "c = $c"

 

 

e=9

f=4

g=`expr $e /* $f`

echo "g = $g"

 

h=10

i=3

j=`expr $h / $i`

echo "j = $j"

 

k=13

l=5

m=`expr $k % $l`

echo "m = $m"

############expr

#a = 5

#c = 1

#g = 36

#j = 3

#m = 3

###########Key Point

#1.blank symbols at the left and right sides of the operation symbol

#2.escape symbol for times operation

let "n+=10"

echo "n=$n"

 

let "o-=$n"

echo "o=$o"

 

let "p=$n*3"

echo "p=$p"

 

let "q=$n/2"

echo "q=$q"

 

let "r=10%3"

echo "r=$r"

#############let

#n=10

#o=-10

#p=30

#q=5

#r=1

#############Key Point

#1. let is easier than expr

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值