选择菜单

#!/bin/sh

path=/server/scripts

[ ! -d "$path" ] && mkdir $path

#menu

cat <<END

    1.[install lamp]

    2.[install lnmp]

    3.[exit]

    pls input the num you want:

END

read num

expr $num + 1 &>/dev/null

[ $? -ne 0 ] && {

    echo "the num you input must be {1|2|3}"

    exit 1

}

[ $num -eq 1 ] && {

    echo "start installing lamp."

    sleep 2;

    [ -x "$path/lamp.sh" ] || {

        echo "$path/lamp.sh does not exist or can not be exec."

        exit 1

    }

    $path/lamp.sh

    exit $?

}

[ $num -eq 2 ] && {

    echo "start installing LNMP."

    sleep 2;

    [ -x "$path/lnmp.sh" ] || {

        echo "$path/lnmp.sh does not exist or can not be exec."

        exit 1

    }

    $path/lnmp.sh

    exit $?

}

[ $num -eq 3 ] && {

    echo bye.

    exit 3

}

#[[ ! $num =~ [1-3] ]]&&{

[ ! $num -eq 1 -o ! $num -eq 2 -o ! $num -eq 3 ] && {

    echo "the num you input must be {1|2|3}"

    echo "Input ERROR"

    exit 4

}

时间: 2024-10-12 10:40:20

选择菜单的相关文章

【Android】android PopupWindow实现从底部弹出或滑出选择菜单或窗口

转载自:android PopupWindow实现从底部弹出或滑出选择菜单或窗口 Android PopupWindow的使用和分析 Popupwindow的使用 PopupWindow用法

[WPF]DataGrid C#添加右键弹出选择菜单

private void dataGrid_MouseRightButtonDown(object sender, MouseButtonEventArgs e) { ContextMenu context = new ContextMenu(); MenuItem item = new MenuItem(); item.Header = "点击删除该行数据"; item.Click += new RoutedEventHandler(item_Click); context.Item

Android实现下拉导航选择菜单效果【转载地址:http://www.cnblogs.com/hanyonglu/archive/2012/07/31/2617488.html】

本文介绍在Android中如何实现下拉导航选择菜单效果.   关于下拉导航选择菜单效果在新闻客户端中用的比较多,当然也可以用在其他的项目中,这样可以很方便的选择更多的菜单.我们可以让我们的应用顶部有左右滑动或进行切换的导航菜单,也可以为了增强用户体验在应用中添加这样的下拉导航选择菜单效果. 关于它的实现原理,其实也是挺简单的,就是使用PopupWindow来进行展现,在显示时控制其高度并配置以相应的动画效果.在PopupWindow中我使用GridView来控制里面的菜单项,每个菜单项对应相应的

基于cocos2d-x的英雄联盟皮肤选择菜单

最终效果图 英雄联盟皮肤选择 设计说明 实现目标所需要的动作 移动(MoveTo),伸缩(ScaleTo),倾斜(OrbitCamera) 实现目标所需要函数(这是一个数学函数) x/(x+a) 其中a为常量,用来计算上面三个动作的值 大小 与原版Menu不同,大小不是全屏的,默认是屏幕的(2/3),可以通过setContentSize()函数设置 _index变量 将所有的菜单项平铺构成一个长方形,_index表示目前在中间位置的点,如下图 显示方式 将菜单项距中心的距离(i-_indxe)作

Android实现下拉导航选择菜单效果(转)

本文转载自互联网 关于下拉导航选择菜单效果在新闻客户端中用的比较多,当然也可以用在其他的项目中,这样可以很方便的选择更多的菜单.我们可以让我们的应用顶部有左右滑动或进行切换的导航菜单,也可以为了增强用户体验在应用中添加这样的下拉导航选择菜单效果. 关于它的实现原理,其实也是挺简单的,就是使用PopupWindow来进行展现,在显示时控制其高度并配置以相应的动画效果.在PopupWindow中我使用GridView来控制里面的菜单项,每个菜单项对应相应的图片和文字.当然了,也有其他的实现方式.为了

打印选择菜单,一键安装Web服务

打印选择菜单,一键安装Web服务: [[email protected]]# sh menu.sh      1.[install lamp]     2.[install lnmp]     3.[install mysql]     4.[install php]     5.[exit]     pls input the num you want: 要求: 1.当用户输入1时,输出"startinstallinglamp."然后执行/server/scripts/lamp.sh

EditorGUILayout.EnumPopup 枚举弹出选择菜单

http://www.unity蛮牛.com/thread-25490-1-1.html http://www.unity蛮牛.com/m/Script/EditorGUILayout.EnumPopup.html EditorGUILayout.EnumPopup 枚举弹出选择菜单 static function EnumPopup (selected : System.Enum, params options : GUILayoutOption[]) : System.Enumstatic

grub2配置显示系统选择菜单(ubuntu 14.04)

背景: 有一次遇到过安装的新的内核后,ubuntu并没有显示选择内核的grub菜单,按shift键才会弹出,有时候shift按得不准就又进入了不是想进入的那个系统. 配置方法: sudo vim /etc/default/grub 注释掉GRUB_HIDDEN_TIMEOUT GRUB_HIDDEN_TIMEOUT_QUIET两行. sudo update-grub 更详细的grub参数说明参考: How do I set the grub timeout and the grub defaul

JavaScript DOM操作案例点击按钮选择菜单

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <input type="button" value="点击选择" id="bt"/&g

android PopupWindow实现从底部弹出或滑出选择菜单或窗口

本实例弹出窗口主要是继承PopupWindow类来实现的弹出窗体,布局可以根据自己定义设计.弹出效果主要使用了translate和alpha样式实现,具体实习如下: 第一步:设计弹出窗口xml: Xml代码   <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android&qu