Linux加减乘除带小数点计算器脚本
时间: 2024-09-11 10:15:31 浏览: 49
51单片机实现计算器,可带小数
要创建一个简单的Linux脚本进行加减乘除等基本运算并处理带小数点的数值,可以使用Bash脚本语言。下面是一个简单的脚本示例,它提示用户输入两个数字和一个运算符,然后根据用户的选择执行相应的运算。
首先,打开一个文本编辑器,并输入以下内容:
```bash
#!/bin/bash
# 提示用户输入第一个数字
read -p "请输入第一个数字: " num1
# 提示用户输入运算符
read -p "请输入运算符(+, -, *, /): " operator
# 提示用户输入第二个数字
read -p "请输入第二个数字: " num2
# 根据运算符进行计算
case $operator in
+)
result=$(echo "$num1 + $num2" | bc)
;;
-)
result=$(echo "$num1 - $num2" | bc)
;;
\*)
result=$(echo "$num1 * $num2" | bc)
;;
/)
# 检查除数是否为0
if [ $num2 -eq 0 ]; then
echo "错误:除数不能为0。"
exit 1
else
result=$(echo "scale=2; $num1 / $num2" | bc)
fi
;;
*)
echo "错误:无效的运算符。"
exit 1
;;
esac
# 输出结果
echo "结果: $num1 $operator $num2 = $result"
```
将这个脚本保存为`calculator.sh`,然后在终端中运行以下命令来使脚本可执行:
```bash
chmod +x calculator.sh
```
之后,你可以通过在终端中运行以下命令来执行这个脚本:
```bash
./calculator.sh
```
这个脚本使用了`bc`命令,它是Linux中的一个强大的计算器程序,可以处理大数和小数运算。`scale=2`指定了结果保留两位小数。
注意:`bc`命令需要在大多数Linux发行版中单独安装。
阅读全文