永发信息网

编写一个SHELL菜单程序,师兄们帮我解决下,谢谢了

答案:1  悬赏:20  手机版
解决时间 2021-04-12 18:03
  • 提问者网友:富士山上尢
  • 2021-04-12 01:07

编写一个SHELL菜单程序,向用户提供如下功能选项:

1.显示主机名并测试其网络的连通性;

2.显示fruit.txt中每磅价格在1-2美元的水果;

3.显示根目录的全部内容并重定向到root.txt中;

4.输入两个整数e,t,计算e的t次方。

5.提示程序结束并退出,是程序的唯一出口。

要求:用户输入1~5以外的字符,程序均提示错误并要求重新输入;每一次会话结束后,屏幕重新出现菜单选项提示。

最佳答案
  • 五星知识达人网友:等灯
  • 2021-04-12 02:40

下面的程序给你提供一个菜单结构吧,至于具体执行脚本你自己替换1.sh,2.sh等等就可以了



while true
do
while true
do
clear
echo " menu"
echo
echo " 1)menu1"
echo
echo " 2)menu2"
echo
echo " 3)menu3"
echo
echo " 4)menu4"
echo
echo " 5)menu5"


echo


echo " 0.quit"


read i
case $i in
1) 1.sh


echo "press anykey to continue"
read anykey
break;;
2) 2.sh


echo "press anykey to continue"
read anykey
break;;
3) 3.sh


echo "press anykey to continue"
read anykey


break;;
4) 4.sh


echo "press anykey to continue"
read anykey
break;;
5) 5.sh


echo "press anykey to continue"
read anykey
break;;


*) echo "input error,plz try again"


read anykey


break;;
0) exit
esac
done
done

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯