shell脚本实战——给脚本传参并进行基本运算

目的:给脚本传参并进行基本预算

思路:先传参后运算

传参:在命令行传入两个整数,如 $ bash demo.sh a b; 在shell脚本中$1和$2表示这两个参数
运算:$[] $(()) expr let 

#!/bin/bash
#Date:		2019.01.19
#Author:	TURF
#Mail:		994992468@qq.com
#Function:	pass parameters to shell script to perform operations
#Version:	1.0


echo "The First para: $1"
echo "The First para: $2"
a=$1
b=$2
#求两个参数的和
echo "两个参数的和: " 
echo "a + b = "$[ $a + $b ]
#求两个参数的差
echo "两个参数的差: "
echo "a - b = " $(( $a - $b )) "OR" "b - a = "`expr $b - $a`
#求两个参数的积
echo "两个参数的积: "
echo "a * b = " $(($a*$b))
#求两个参数的商
echo "两个参数的商"
echo "a / b = " $(( $a / $b )) "OR" "b / a = "`expr $b / $a`

在命令行输入 $ bash demo.sh 2 3  得到如下结果

The First para: 2
The First para: 3
两个参数的和: 
a + b = 5
两个参数的差: 
a - b =  -1 OR b - a = 1
两个参数的积: 
a * b =  6
两个参数的商
a / b =  0 OR b / a = 1
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值