[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