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/98886

(0)
单爆手单爆手
上一篇 2018-05-19 17:33
下一篇 2018-05-19 17:41

相关推荐

  • 文本处理工具sed

    一个强大的文本处理sed,行编辑器

    2018-04-19
  • 计算机原理与Linux基础

    计算机的组成及功能 1、其实计算机的组织分为内部设备和外部设备, 内部设备:         CPU:运算器、寄存器、缓存         存储器:内存,RAM(Random Access Memory)         控制器:控制器是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。 外部…

    Linux笔记 2018-05-13
  • 用户管理练习

    用户管理练习: 1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# who | cut -d’ ‘ -f1 | sort -u liulian root 2、取出最后登录到当前系统的用户的相关信息。 [root@localhost ~]# last | h…

    2018-05-28
  • 计算机的组成以及功能

    组成成分:运算器、控制器、存储器、输入设备、输出设备

    Linux笔记 2018-05-13
  • 第四周

    总结

    Linux笔记 2018-04-22
  • 第六周博客作业

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

    2018-04-20