码迷,mamicode.com
首页 > 系统相关 > 详细

shell脚本算术运算

时间:2020-04-08 00:01:10      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:操作符   自增   表达   指定   不能   shell   lang   命令   let   

自增自减操作

let命令可以实现自增自减的命令,不需要$符号:

#!/bin/bash

set -e

n=100

let n++

echo $n

还可以实现自增自减指定的值:

#!/bin/bash

set -e

n=100

let n+=10

echo $n

$[]操作符

和let一样,$[]操作符可以用于整型计算,并且也不需要$符号

#!/bin/bash

set -e

n=100

n=$[n + 1]

echo $n

$(())操作符

$[]操作符类似。

#!/bin/bash

set -e

n=100

n=$((n + 1))

echo $n

expr命令和bc命令

两者都可以对表达式进行计算,但expr不能对浮点数进行运算。

#!/bin/bash

set -e

n=100

n=$(expr $n + 1)

echo $n
#!/bin/bash

set -e

n=100

n=$(echo $n + 1 | bc)

echo $n

shell脚本算术运算

标签:操作符   自增   表达   指定   不能   shell   lang   命令   let   

原文地址:https://www.cnblogs.com/HachikoT/p/12657171.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!