`

case in esac

    博客分类:
  • Unix
 
阅读更多
case "`uname`" in
    CYGWIN*)
        cygwin=true
        ;;

    Darwin*)
        darwin=true
        ;;
esac




分享到:
评论

相关推荐

    shell中的 case in 用法

    shell中的 case in 用法 用法 case;in;esac都是shell关键字 expression是表达式(既可以是一个变量,一个数字,一个字符串,还可以是一个数学计算表达式,或者是命令的执行结果,只要可以得到expression的值就行) ...

    Shell中的case in 语句

    其中:case in 和esac都是shell关键字,expression表示表达式,pattern表示匹配模式 expression既可以是一个变量、一个数字、一个字符串,也可以是一个数学计算表达式或者命令的执行结果 pattern可以是一个数字、一...

    shell中的case

    shell支持两种分支结构,分别为if else 与case in语句。 基本格式为: case expression in pattern1) statement1 ;; pattern2) statement2 ;; ........ ;; *) statement esac case会将expression 的值与...

    Shell编程之case语句实战(小结)

    case 变量名 in 值1) 指令1 ;; 值2) 指令2 ;; 值3) 指令3 ;; esac 在以上的代码中我们发现,以case开头,以esac结尾,就像我们的if语句,以if开头以fi结束时一样的。 例2: case 找老公条件 in 家里有...

    Shell脚本case语句简明教程

    case 值 in 模式1)  command1  command2  …  commandN  ;; 模式2)  command1  command2  …  commandN  ;; esac case工作方式如上所示。取值后面必须为单词in,每一模式必须以右括号结束。取值可以为...

    shell中case的用法学习笔记

    使用格式:case 匹配母板 in模板1 [ | 模板2 ] … ) 语句组 ;;模板3 [ | 模板4 ] … ) 语句组 ;;esaccase语句的匹配是从上往下地匹配顺序。因此,case语句编写的原则是从上往下,模板从特殊到普通。在C语言里,case...

    详解shell脚本中的case条件语句介绍和使用案例

    case 变量 in 值1) 指令1... ;; 值2) 指令2... ;; *) 指令3... esac #说明:当变量的值等于1时,那么就会相应的执行指令1的相关命令输出,值等于2时就执行指令2的命令,以此类推,如果都不符合的话,则执行...

    几例简单的case编程 shell

    case $ANS in  Y|y|yes|Yes|YES)  echo “YES!”  ;;  N|n|no|No|NO)  exit 0  ;;  *)  echo “`basename $0`:The unexpected string”  exit 1  ;; esac echo $? 2、参数传入 #!/bin/bash if [ $# != 1 ]...

    resin 启动脚本

    case "$1" in start) su - $RESIN_OWNER -c "$SROOT/bin/httpd.sh start" ;; stop) su - $RESIN_OWNER -c "$SROOT/bin/httpd.sh stop" ;; *) echo 'Usage:resin {start|stop}';; esac exit 0

    shell中的循环语句

    FOR循环 for 变量 in 列表; do 循环体 ...case SWITCH in value1) statement1 ... ;; value2) statement2 ... ;; *) statement3 ... ;; esac 若switch=value1则执行statement1 若switch=value

    详解Linux环境变量配置全攻略

    主要介绍了Linux环境变量配置全攻略,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    VOS30002120 Watchdong Service

    # It is running in this case so we do nothing. $NOP ;; 1) echo "$NAME is NOT RUNNING. Starting $NAME and sending notices." $START 2>&1 >/dev/null & NOTICE=/tmp/watchdog.txt echo "$NAME was not...

    Xshell终端设置主机名和用户名颜色

    case $TERM in xterm-color|*-256color) color_prompt=yes;; esac force_color_prompt=yes if [ -n $force_color_prompt ]; then if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then color_prompt=yes ...

    linux课程编程

    case $w in "0") echo Sun ;; "1") echo Mon ;; "2") echo Tue ;; "3") echo Wed ;; "4") echo Thu ;; "5") echo Fri ;; "6") echo Sat ;; *) echo "wrong date" ;; esac exit 0; #input: ./scriptname 2011...

    “httpd未被被识别的服务”的解决办法.docx

    case $1 in start) start ;; stop) stop ;; restart|reload) stop start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit $RETVAL ``` 这个脚本文件将httpd服务加入系统的服务列表中,...

    Java鼠标界面跳转源码-mac-setup:mac设置

    case " ${SHELL} " in ( * zsh) ;; ( * ) chsh -s " $( which zsh ) " ; exit 1 ;; esac curl --location --silent \ "https://github.com/ptb/mac-setup/raw/develop/mac-setup.command" | \ source /dev/stdin 0 ...

    zabbix 3.4 监控 Activemq 自动发现模板

    case $2 in Pending|pending) Pending=`curl -uadmin:admin http://$IP:$PORT/admin/queues.jsp 2> /dev/null | grep -A 4 "${QUEUENAME}</a></td>"|awk -F '$2}'|sed 's/td>//g'|grep '^[0-9]'|head -1` echo $...

    gx:gx

    case "$op" in web) firefox "$@" & ;; edit) st vim $@ & ;; esac 这会将Web操作路由到firefox,并编辑为在st中运行的vim。 配置文件 gx使用简化了开发过程,因此,除最后一行外的每一行都必须以\作为...

    Formatting Long Lines 格式化多行字符的shell脚本

    很久没更新了,很久没看脚本了 想想应该继续看脚本了 #14 Formatting Long Lines #!/bin/sh # A version of fmt, using nroff.... case $opt in h) hyph=1 ;; w) width=$OPTARG ;; esac done shift $(($

    IPv6DS-Lite服务器搭建过程.doc

    /64 dev tun0 " "arp -i eth0 -s 172.24.139.139 00:00:00:00:00:53 pub " "} " " " "aftr_stop() " "{ " "set -x " " " "ip link set tun0 down " "} " " " "case "$1" in " "start) " "aftr_start " ";; " "stop) ...

Global site tag (gtag.js) - Google Analytics