linux脚本如何选择,如何在Shell脚本中创建选择菜单?

#!/ 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;

;;

埃萨克

科幻

做完了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值