步骤一:编写funexpr.sh脚本
1)任务需求及思路分析
用户在执行时提供2个整数参数,这个可以通过位置变量$1、$2读入。
针对给定的两个整数,四则运算可以视为一组操作,可以定义为一个函数,依次负责加减乘除运算并输出结果。
调用函数时,将用户提供的两个参数传递给函数处理。
2)根据实现思路编写脚本文件
vim funexpr.sh
- #!/bin/bash
- myexpr() {
- echo "$1 + $2 = $[$1+$2]"
- echo "$1 - $2 = $[$1-$2]"
- echo "$1 * $2 = $[$1*$2]"
- echo "$1 / $2 = $[$1/$2]"
- }
- myexpr $1 $2
chmod +x funexpr.sh
[root@centos8 ~]# ./funexpr.sh 43 21
43 + 21 = 64
43 - 21 = 22
43 * 21 = 903
43 / 21 = 2
[root@centos8 ~]# ./funexpr.sh 1234 567
1234 + 567 = 1801
1234 - 567 = 667
1234 * 567 = 699678
1234 / 567 = 2