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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_25908839/article/details/86566869

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

思路:先传参后运算

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

#!/bin/bash
#Date:		2019.01.19
#Author:	TURF
#Mail:		[email protected]
#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
 

猜你喜欢

转载自blog.csdn.net/qq_25908839/article/details/86566869