liunx 加减乘除计算器
时间: 2024-09-25 19:12:57 浏览: 39
在Linux系统中,你可以通过命令行工具轻松创建一个简单的加减乘除计算器脚本来实现这个功能。这种计算器通常是基于bash shell script编写,让用户可以在终端里输入数字和运算符来进行计算。
下面是一个基本的示例:
```bash
#!/bin/bash
# 定义函数用于加法
add() {
echo "结果是:$(($1 + $2))"
}
# 定义函数用于减法
subtract() {
echo "结果是:$(($1 - $2))"
}
# 定义函数用于乘法
multiply() {
echo "结果是:$(($1 * $2))"
}
# 定义函数用于除法,需要检查除数是否为0
divide() {
if [ "$2" -eq 0 ]; then
echo "错误!除数不能为0"
else
echo "结果是:$(($1 / $2))"
fi
}
# 提示用户选择操作并获取输入
echo "请选择运算:"
echo "1. 加法"
echo "2. 减法"
echo "3. 乘法"
echo "4. 除法"
read operation choice
case $operation in
1) add $(expr $choice);;
2) subtract $(expr $choice);;
3) multiply $(expr $choice);;
4) divide $(expr $choice);;
*) echo "无效的选择";;
esac
```
要运行此脚本,你需要将上述代码保存到一个文件(如calculator.sh),然后在终端中使用`chmod +x calculator.sh`给它执行权限,然后执行`./calculator.sh`。
阅读全文