编写脚本加减乘除求余linux,bash脚本编程之算术运算之加减乘除取于(+,-,*,/,**,%)...

算术运算:

+, -, *, /,  %,   **

加 减 乘 除 取余 开方

算术运算格式:

(1) let VAR=算术运算表达式[root@app1 tmp]# sum=1

[root@app1 tmp]# echo $sum

1

[root@app1 tmp]# echo $sum1

501

[root@app1 tmp]# echo $sum2

495

[root@app1 tmp]# let sum=sum1+sum2

[root@app1 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

#

id user1 &> /dev/null || useradd user1

id user2 &> /dev/null || useradd user2

user1_sumID=$(id -u user1)

echo "user1_ID:$user1_sumID"

user2_sumID=$(id -u user2)

echo "user2_ID:$user2_sumID"

sum=$[user1_sumID+user2_sumID]

echo "sum ID is:$sum"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值