编写一个shell程序,键盘输入两个数及+、-、*、/中的任一运算符,计算这两个数的运算结果
时间: 2024-10-15 12:17:01 浏览: 24
在页面上点击任一链接时触发一个事件的代码
当你需要编写一个简单的Shell脚本来执行基本的数学运算时,你可以创建一个bash script,如下所示:
```bash
#!/bin/bash
# 请求用户输入两个数字和运算符
echo "请输入第一个数字:"
read num1
echo "请输入第二个数字:"
read num2
echo "请输入运算符 (+, -, *, /):"
read operator
# 使用case结构判断运算符并计算结果
result=$((
case $operator in
+) result=$((num1 + num2));;
-) result=$((num1 - num2));;
*) # 处理乘法和除法
if [ "$operator" == "*" ]; then
result=$((num1 * num2))
elif [ "$operator" == "/" ] && [ "$num2" != 0 ]; then
result=$((num1 / num2))
else
echo "无效的运算符!"
exit 1
fi
;;
esac
))
# 显示运算结果
echo "运算结果: $result"
# 提示用户是否继续运算
echo "是否要进行更多运算?(y/n)"
read choice
if [[ "$choice" == "y" ]]; then
bash your_script.sh
fi
阅读全文