shell打印选择菜单shell

每天一练小脚本

1

#vim menu.sh

menu(){

cat >>END

  1. start installing lamp
  2. start installing lnmp                                       menu(){}是函数
  3. exit0

END

}

menu                                                      表示它会调用上面的函数里的内容

read num                                        读入变量,这里不用加-p,因为前面已经有函数

#第一关:

[ $num –eq 1 ]&&{

echo “start install lamp”||exit 2

/server/scripts/lamp.sh

exit 0

}

#第二关:

[ $num –eq 2 ] && {

echo “start install lnmp”||exit 2

/server/scripts/lnmp.sh

exit 0

}

#第三关:

[ $num –eq 3 ] && {

echo “onece againg”

exit 0

}

echo “input error”

exit 0

 

 

2

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/98887

(1)
单爆手单爆手
上一篇 2018-05-19
下一篇 2018-05-19

相关推荐

  • 追梦之路第七周修炼

    追梦之路第七周操作系统启动流程

    2018-08-06
  • 第一周总结→干货

    需要掌握的大部分前期基础知识

    2018-04-01
  • Linux基础入门

    一、计算机的组成及其功能 计算机由五大基本部件组成(遵从冯诺依曼体系): CPU:运算器、控制器、寄存器(锁存数据)、缓存(缓存数据) 存储器:通常成为内存,RAM 输入设备:下指令,提供数据等 输出设备:输出数据加工的结果 程序:由指令+数据组成 二、Linux的主流发行版及不同发行版之间的联系与区别 不同发行版Linux操作系统都是由Linux内核和GN…

    Linux笔记 2018-07-27
  • LINUX 进程管理

    #### hostname hostname [OPTION] [HOSTNAME] 默认选项:修改主机名为[HOSTNAME] 备注:临时生效如果想永久生效则需要修改文件/etc/sysconfig/network文件 选项 -I :取出本机上所有的非回环地址 示例 “` [root@zhangxiao network-scripts]#hos…

    Linux笔记 2018-05-06
  • 第六周博客作业

    一、简述osi七层模型和TCP/IP五层模型
    二、简述iproute家族命令
    三、详细说明进行管理工具htop、vmstat等相关命令,并举例
    四、使用until和while

    2018-04-20
  • RAID和逻辑卷

    1、RAID技术
    2、RAID实验
    3、逻辑卷管理
    4、逻辑卷快照

    Linux笔记 2018-06-10