目的:给脚本传参并进行基本预算
思路:先传参后运算
传参:在命令行传入两个整数,如 $ 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