bash脚本编程之算术运算之+,-,*,/,**/%
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bash脚本编程之算术运算之+,-,*,/,**/%相关的知识,希望对你有一定的参考价值。
算术运算格式:
(1) let VAR=算术运算表达式
[[email protected] tmp]# sum=1 [[email protected] tmp]# echo $sum 1 [[email protected] tmp]# echo $sum1 501 [[email protected] tmp]# echo $sum2 495 [[email protected] tmp]# let sum=sum1+sum2 [[email protected] tmp]# echo $sum 996
(2) VAR=$[算术运算表达式]
sum=$[`id -u dts`+`id -u svn`+`id -u centos`]
echo $sum
(3) VAR=$((算术运算表达式))
sum=$((`id -u dts`+`id -u svn`+`id -u centos`)) echo $sum
(4) VAR=$(expr $ARG1 $OP $ARG2)
sum1=`id -u dts` sum2=`id -u svn` sum=$(expr $sum1 + $sum2) echo $sum sum=$(expr $sum1 \* $sum2) echo $sum
注意:乘法符号在有些场景中需要使用转义符;
练习:写一个脚本,完成如下功能:
添加三个用户;
求此三个用户的UID之和;
#!/bin/bash sum=$[`id -u dts`+`id -u svn`+`id -u centos`] echo $sum sum=$((`id -u dts`+`id -u svn`+`id -u centos`)) echo $sum sum1=`id -u dts` sum2=`id -u svn` sum=$(expr $sum1 + $sum2) echo $sum sum=$(expr $sum1 \* $sum2) echo $sum
以上是关于bash脚本编程之算术运算之+,-,*,/,**/%的主要内容,如果未能解决你的问题,请参考以下文章
第五课-第四讲05_04_bash脚本编程之三 条件判断及算术运算