zoukankan      html  css  js  c++  java
  • shell编程学习笔记(九):Shell中的case条件判断

    除了可以使用if条件判断,还可以使用case

    以下蓝色字体部分为Linux命令,红色字体的内容为输出的内容:

    # cd /opt/scripts

    # vim script08.sh

    开始编写script08.sh的脚本,脚本内容为:

    #! /bin/sh
    case $1 in
    1) echo "你输入了1";;
    2) echo "你输入了2";;
    *) echo "你输入了其他";;
    esac

    上面的代码,$1是指接收到的第1个参数

    每一个case的条件,都以右括号结束,然后每一个case的执行结束后,都要录入两个分号,我开始录入一个分号,一直报错,折腾半天,两个分号估计是相当于java语言中的break吧;

    条件的结束关键字是esac,刚好是把esac反过来写。

    然后开始执行这个脚本:

    # chmod +x script08.sh

    # ./script08.sh 1

    你输入了1

    # ./script08.sh 2

    你输入了2

    # ./script08.sh 3

    你输入了其他

  • 相关阅读:
    修改centos7 DNS
    group by
    Oracle 删除表空间
    Oralce查看sid 、service_name
    Mysql修改lower_case_table_names
    Oralce静默安装
    Linux安装Mysql
    dbvisualier破解及使用
    Oracle扩容表空间
    lvm方式挂载盘及扩容
  • 原文地址:https://www.cnblogs.com/modou/p/10544454.html
Copyright © 2011-2022 走看看