在shell里实现一个程序:要求在运行程序后显示菜单列表
Linux在shell里实现一个程序:要求在运行程序后显示菜单列表显示:1.建立文件及文件夹2、移动文件及文件夹3、删除文件及文件夹4、返回如果创建文件时其中有这个文件那...
Linux在shell里实现一个程序:要求在运行程序后显示菜单列表 显示:1.建立文件及文件夹 2、移动文件及文件夹 3、删除文件及文件夹 4、返回 如果创建文件时其中有这个文件那么 提示覆盖或者跳过 其他同理 急!!!!
展开
1个回答
展开全部
#!/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编程基础吗?哪里不懂可以问我
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询