在shell里实现一个程序:要求在运行程序后显示菜单列表

Linux在shell里实现一个程序:要求在运行程序后显示菜单列表显示:1.建立文件及文件夹2、移动文件及文件夹3、删除文件及文件夹4、返回如果创建文件时其中有这个文件那... Linux在shell里实现一个程序:要求在运行程序后显示菜单列表 显示:1.建立文件及文件夹 2、移动文件及文件夹 3、删除文件及文件夹 4、返回 如果创建文件时其中有这个文件那么 提示覆盖或者跳过 其他同理 急!!!! 展开
 我来答
白卡PALA
2015-05-27 · 知道合伙人软件行家
白卡PALA
知道合伙人软件行家
采纳数:648 获赞数:3420
性能测试4年工作经验。

向TA提问 私信TA
展开全部
#!/bin/bash
read_char()
{
SAVESTTY=`stty -g`
stty raw
stty -echo
dd if=/dev/tty bs=1 count=1 2>/dev/null
stty -raw
stty echo
stty $SAVESTTY
}
while :
do
cat <<MAYDAY
----------------------------------------------------------------------------------
               1:建立文件及文件夹 
               2:移动文件及文件夹
               3:删除文件及文件夹
               4:返回
------------------------------------------------------------
MAYDAY
echo  "按提示选择[1-4]>"
CHOICE=`read_char`
case $CHOICE in
1);;
2);;
3);;
4);;
esac
done

case语句里的操作你可以自行编写.

如果可以请采纳。

追问
可以写的简单点吗  刚开学
追答
你有shell编程基础吗?哪里不懂可以问我
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式