编写一个shell脚本,实现一个简单的计算器,接受两个数字和一个运算字符作为输入,并输出计算结果
时间: 2024-04-11 07:26:58 浏览: 151
一个简单的计算器脚本代码
当然可以!以下是一个简单的shell脚本,实现一个计算器:
```shell
#!/bin/bash
# 获取输入的两个数字和运算符
read -p "请输入第一个数字: " num1
read -p "请输入第二个数字: " num2
read -p "请输入运算符(+、-、*、/): " operator
# 判断运算符类型,并进行相应的计算
case $operator in
+)
result=$(echo "$num1 + $num2" | bc)
;;
-)
result=$(echo "$num1 - $num2" | bc)
;;
*)
result=$(echo "$num1 $operator $num2" | bc)
;;
esac
# 输出计算结果
echo "计算结果: $result"
```
你可以将上述代码保存为一个脚本文件(例如`calculator.sh`),然后在终端中运行该脚本。脚本会提示你输入两个数字和一个运算符,然后输出计算结果。
请注意,上述脚本使用了`bc`命令来进行计算,因此你的系统上需要安装`bc`命令才能正确运行。如果你的系统没有安装`bc`,可以通过运行以下命令来安装它:
```shell
sudo apt-get install bc
```
如果你使用的不是基于Debian的Linux发行版,请使用适合你的包管理器来安装`bc`命令。
阅读全文