shell脚本写一个简单计算器
时间: 2024-09-23 11:09:46 浏览: 50
在shell脚本中创建一个简单的计算器,可以利用基本的算术运算符和用户输入来进行加、减、乘、除操作。下面是一个基础的bash脚本示例:
```bash
#!/bin/bash
# 定义函数,接收两个数字和操作符作为参数
calculate() {
num1=$1
num2=$2
op=$3
case $op in
"+" ) result=$((num1 + num2));;
"-" ) result=$((num1 - num2));;
"*" ) result=$((num1 * num2));;
"/" ) if [ $num2 -eq 0 ]; then
echo "错误:除数不能为零"
exit 1
else
result=$((num1 / num2))
fi;;
* ) echo "错误:无效的操作符";;
esac
echo "结果是:$result"
}
# 提示用户输入操作
echo "请输入第一个数字:"
read num1
echo "请输入第二个数字:"
read num2
echo "请输入操作符 (+, -, *, /):"
read op
# 调用函数并传递用户输入
calculate $num1 $num2 $op
```
你可以将以上内容保存到一个文件,如`calculator.sh`,然后通过命令行运行`bash calculator.sh`。记得给文件添加执行权限,比如`chmod +x calculator.sh`。
阅读全文