[root@oldjun-study scripts]# cat menu.sh
#!/bin/bash
##################################
# Filename: menu.sh
# Describe: Choose a place to eat
# Author: LiJun
# Create Date: 2015-09-09
# Version: 1.0
##################################
[ -f /etc/init.d/functions ] && . /etc/init.d/functions
function Say(){
Ask="今 天 中 午 我 们 去 哪 里 吃 饭 ?"
Answer="你 说 吧 ! 要 不 还 是 随 机 选 择 。 。 。^_^"
Question1=($Ask)
Question2=($Answer)
for((i=0;i<=${#Question1[*]};i++))
do
echo -ne "\033[32m${Question1[$i]}\033[0m"
sleep 0.2
done
echo
for((j=0;j<=${#Question2[*]};j++))
do
echo -ne "${Question2[$j]}"
sleep 0.2
done
echo
}
function Info(){
cat << EOF
===========================
以下是附近餐馆的信息:
1.吉祥馄饨(藏经馆店)
2.桂林米粉
3.陕西面馆
4.老北京炸酱面馆
===========================
EOF
}
####Print Menus####
function Menu1(){
cat << EOF
***************************
1.扁豆焖面
2.虾仁馄饨
3.香菇鸡肉馄饨
4.红烧牛肉面
***************************
EOF
}
function Menu2(){
cat << EOF
***************************
1.香菇肉丝粉(面)
2.青菜粉(面)
3.老干妈炒饭
4.笋尖饭
***************************
EOF
}
function Menu3(){
cat << EOF
***************************
1.油泼刀削面
2.肉夹馍
3.西红柿鸡蛋刀削面
4.凉皮
***************************
EOF
}
function Menu4(){
cat << EOF
***************************
1. 只有炸酱面呢,哈哈
***************************
EOF
}
clear
Say
function time_run(){
for t in $(seq 10|tac)
do
echo -ne "随机处理中${t}...\r"
sleep 1
done
echo
}
echo
time_run
where_num=`expr $RANDOM % 5`
case $where_num in
1)
Info
echo -e "\033[33m好嘞,咱们今天就去吃馄饨,下面是菜单,选择一样自己爱吃的吧!\033[0m"
Menu1
;;
2)
Info
echo -e "\033[33m好嘞,咱们今天就吃桂林米粉,不想跑那么远了,下面是菜单。\033[0m"
Menu2
;;
3)
Info
echo -e "\033[33m好嘞,咱们今天就吃陕西刀削面吧,下面是菜单。\033[0m"
Menu3
;;
4)
Info
echo -e "\033[33m哈哈,看来今天只能去吃炸酱面了。\033[0m"
Menu4
;;
*)
echo -e "\033[31m超出公司附近范围了,好吃的地方还有待发现哦,不好意思喽。。。\033[0m"
esac
exit 0以下是运行结果:
[root@oldjun-study scripts]# sh menu.sh 今天中午我们去哪里吃饭? 你说吧!要不还是随机选择。。。^_^ 随机处理中1.... =========================== 以下是附近餐馆的信息: 1.吉祥馄饨(藏经馆店) 2.桂林米粉 3.陕西面馆 4.老北京炸酱面馆 =========================== 好嘞,咱们今天就去吃馄饨,下面是菜单,选择一样自己爱吃的吧! *************************** 1.扁豆焖面 2.虾仁馄饨 3.香菇鸡肉馄饨 4.红烧牛肉面 ***************************
……^_^……没啥实用,觉的好玩,熟练下脚本编程而已!
一个随机选择中午去哪吃饭的脚本,没什么大用。。。熟练下shell的用法而已,欢迎吐槽。。。
原文地址:http://l19891223j.blog.51cto.com/888280/1693224