首页 > 代码库 > bash算数运算&命令替换
bash算数运算&命令替换
1、bash脚本编程之算数运算
+ - * / %
declare -i num3=5 //直接声明为整数
declare -i num4=6
echo “$num3+$num4" //结果为5+6
(1) let c="$num1+$num2"
(2) echo "$[$num1+$num2]" //$中括号和小括号,let,expr
(3) echo "$(($sum1+$sum2))"
(4) expr $num2 + $num4
sum=$(expr $num1 + $num2) //命令引用模式
echo "`expr $num1 + $num2`"
echo `expr $num1 + $num2`
let,expr,$[],$(())
expr支持很多运算
|,&,>,>=,=,!=,等等
注意:乘法符号在有些场景中,需要使用转义符;
练习:
写一个脚本,完成如下功能;
添加三个用户,
求此三个用户的UID之和
#!/bin/bash
a="$(id -u wolf)"
b="$(id -u root)"
c="$(id -u test)"
sum="$(expr $a + $b + $c)"
echo $sum
二、命令引用
` ` //反引号
$(COMMAND) //引用
bash算数运算&命令替换
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。