码迷,mamicode.com
首页 > 其他好文 > 详细

bash算数运算&命令替换

时间:2017-06-29 00:41:49      阅读:305      评论:0      收藏:0      [点我收藏+]

标签: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算数运算&命令替换

标签:bash算数运算   命令引用   

原文地址:http://hmtk520.blog.51cto.com/12595610/1942865

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