shell脚本用if语句编写简单的计算器
1.背景
实现简单的加减乘除功能;当运算符号不是+、-、*、/、时程序会报错,重新运行程序即可。
2.程序代码
1 #!/bin/bash
2 echo "宏燕飞玲计算器"
3 read -p "请输入第一个数字:" a
4 read -p "请输入运算符号:" g
5 read -p "请输入第二个数字:" c
6 #输入为加法计算时
7 if [ "$g" = "+" ; "$a":]
8 then
9 echo "$(($a+$c))"
10 #输入为减法计算时
11 elif [ "$g" = "-" ]
12 then
13 echo "$(($a-$c))"
14 #输入为乘法计算时
15 elif [ "$g" = "*" ]
16 then
17 echo "$(($a*$c))"
18 #输入为除法计算时
19 elif [ "$g" = "/" ]
20 then
21 echo "$(($a/$c))"
22 #输入其余运算时
23 elif [ " "!""$g" = "+" ; "!" "$g" = "-" ; "!" "$g" = "*" ; "!" "$g" = "/" " ]
24 then
25 echo "错误"
26 #结束
27 else
28 echo "结束"
29
30 fi
3.总结
主要利用if判断语句,实现计算机的加、减、乘 、除。