shell二级菜单

今天天气阴,有点儿无聊,就做了这么无趣的玩样儿。。。。。。

#!/bin/bash
#Date:2017-6-20
#Version:1.0
#Author:xcn([email protected])
menu(){
cat<<END
1.[installlamp]
2.[installlnmp]
3.[exit]
plsinputthenumyouwant:
END
read-t15a
}
menu1(){
cat<<END
1.[APCHE]
2.[MysqL]
3.[PHP]
4.[BACK]
Plsinputthelampmenunumyouwant:
*************************************
END
readnum1
}
menu2(){
cat<<END
1.[Nginx]
2.[MysqL]
3.[PHP]
4.[BACK]
Plsinputthelnmpmenunumyouwant:
**************************************
END
readnum2
}
#######################[menu1]############################
menu
[$a-eq1]&&{
clear
menu1
[$num1-eq1]&&{
echo"installingapache"
sleep3
echo"installisapacheed"
menu1
}
[$num1-eq2]&&{
echo"installingMysqL"
sleep3
echo"installisMysqLed"
menu1

}
[$num1-eq3]&&{
echo"installingPHP"
sleep3
echo"installisPHP"
menu1

}
[$num1-eq4]&&{
echo"returntoprevIoUsmenu"
menu

}

}
####################[menu2]########################################
[$a-eq2]&&{
clear
menu2
[$num2-eq1]&&{
echo"installingNginx"
sleep3
echo"installisNginx"
menu2
}
[$num2-eq2]&&{
echo"installingMysqL"
sleep3
echo"installisMysqLed"
menu2

}
[$num2-eq3]&&{
echo"installingPHP"
sleep3
echo"installisPHP"
menu2

}
[$num2-eq4]&&{
echo"returntoprevIoUsmenu"
menu

}

}
[$a-eq3]&&{
echo"baybay"
exit
}


奇迹出现:
[root@XCN~]#shmenu.sh
1.[installlamp]
2.[installlnmp]
3.[exit]
plsinputthenumyouwant:
1

1.[APCHE]
2.[MysqL]
3.[PHP]
4.[BACK]
Plsinputthelampmenunumyouwant:
*************************************
2
installingMysqL
installisMysqLed
1.[APCHE]
2.[MysqL]
3.[PHP]
4.[BACK]
Plsinputthelampmenunumyouwant:
*************************************

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...