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 17:41
下一篇 2018-05-19 18:50

相关推荐

  • Linux的文件管理和Bash的基础特性

    Linux文件管理,Bash的基础特性及练习

    2018-07-02
  • DNS主服务器

    httpd测试页 echo xxx > /var/www/html/index.html systemctl restart httpd nano /etc/named.conf /etc/named.rfc1912.zones 复制模板文件 cd /var/named/ cp -a named.localhost nixiao.com.zone 重新…

    2018-06-03
  • 主从DNS acl问题

    问题:从DNS服务器acl 验证时未生效。

    Linux笔记 2018-07-12
  • MYSQL数据库笔记(一)

    二进制格式安装7.4 1、检查环境 2、下载对应的二进制包 3、 useradd -r -d /data/mysqldb -s /sbin/nologin mysql 创建账号 getent passwd mysql 确认 创建软连接; chown -R root: mysql/ 创建物理卷; 创建逻辑卷;   创建文件系统; mkdir /dat…

    2018-06-07
  • 硬链接

    软连接:

    Linux笔记 2018-04-01
  • 08 tr命令练习

      tr命令 转换或删除字符 tr tr [OPTION]… SET1 [SET2]   -c 取反   -d 删除   -s 如果有重复字符,则代替为一个字符-压缩   -t 使set1长度和set2长度一致 示例1: tr set1 set2        将set1字符转换为set2要求的字符

    Linux笔记 2018-04-05