#!/ bin / sh
show_menu(){
normal =`echo“ \ 033 [m”`
menu =`echo“ \ 033 [36m”`#蓝色
number =`echo“ \ 033 [33m”`#yellow
bgred =`echo“ \ 033 [41m”`“
fgred ='echo“ \ 033 [31m”`
printf“ \ n $ {menu} ********************************************** *** $ {普通} \ n“
printf“ $ {menu} ** $ {number} 1)$ {menu}挂载保管箱$ {normal} \ n”
printf“ $ {menu} ** $ {number} 2)$ {menu}安装USB 500 Gig驱动器$ {normal} \ n”
printf“ $ {menu} ** $ {number} 3)$ {menu}重新启动Apache $ {normal} \ n”
printf“ $ {menu} ** $ {number} 4)$ {menu} ssh Frost TomCat服务器$ {normal} \ n”
printf“ $ {menu} ** $ {number} 5)$ {menu}其他一些命令$ {normal} \ n”
printf“ $ {menu} ************************************************ * $ {normal} \ n“
“ printf”请输入菜单选项,然后输入或$ {fgred} x退出。$ {normal}“
阅读选项
}
option_picked(){
msgcolor =`echo“ \ 033 [01; 31m”`#粗体红色
normal =`echo“ \ 033 [00; 00m”`#正常白色
message = $ {@:-“ $ {normal}错误:未传递任何消息”}
printf“ $ {msgcolor} $ {message} $ {normal} \ n”
}
明确
show_menu
而[$ opt!='']
做
如果[$ opt ='']; 然后
出口;
其他
案例$ opt in
1)清除;
option_picked“选择了选项1”;
printf“ sudo mount / dev / sdh1 / mnt / DropBox /;#3 TB”
show_menu;
;;
2)清除;
option_picked“选择了选项2”;
printf“ sudo mount / dev / sdi1 / mnt / usbDrive;#500 gig驱动器”;
show_menu;
;;
3)清除;
option_picked“选择了选项3”;
printf“ sudo服务apache2重新启动”;
show_menu;
;;
4)清除;
option_picked“选择了选项4”;
printf“ ssh lmesser @ -p 2010”;
show_menu;
;;
x)退出;
;;
\ n)退出;
;;
*)明确;
option_picked“从菜单中选择一个选项”;
show_menu;
;;
埃萨克
科幻
做完了