shell编程实现菜单功能,菜单如下:加法(0),减法(1),乘法(2),除法(3),退出(q),请选择:0,输入变量:2 3,输出变量:5
时间: 2024-02-07 16:02:03 浏览: 49
好的,您的要求已经记录下来了。针对您的问题,以下是一个简单的shell脚本实现菜单功能,其中包含加减乘除四则运算:
```
#!/bin/bash
while true
do
echo "加法(0),减法(1),乘法(2),除法(3),退出(q)"
read -p "请选择:" option
case $option in
"0")
read -p "请输入两个数,用空格隔开:" num1 num2
result=$(($num1+$num2))
echo "结果为:$result"
;;
"1")
read -p "请输入两个数,用空格隔开:" num1 num2
result=$(($num1-$num2))
echo "结果为:$result"
;;
"2")
read -p "请输入两个数,用空格隔开:" num1 num2
result=$(($num1*$num2))
echo "结果为:$result"
;;
"3")
read -p "请输入两个数,用空格隔开:" num1 num2
if [ $num2 -eq 0 ]
then
echo "除数不能为0"
else
result=$(($num1/$num2))
echo "结果为:$result"
fi
;;
"q")
echo "退出"
exit 0
;;
*)
echo "请选择正确的选项"
;;
esac
done
```
您可以保存以上脚本为一个独立文件,例如menu.sh,然后在终端中执行以下命令来运行该脚本:
```
chmod +x menu.sh
./menu.sh
```
接着,按照菜单提示输入相应的选项和操作数即可。希望对您有所帮助!
阅读全文