zoukankan      html  css  js  c++  java
  • shell的case脚本的简单入门

    shell的case脚本的简单入门


    示例1:

    #/bin/bash
    a=$1
    case "$a" in
    "2")
            echo 'hell 2';;
    "3")
            echo 'hell 3';;
    *)
            echo "$a not match";;
    esac

    示例2:判断压缩文件后缀:

    #/bin/bash
    file_type=$(file $1)
    case "$file_type" in
    "$1: gzip compressed"*)
            echo 'gzip';;
    "$1: Zip archive"*)
            echo 'zip archive';;
    esac

    知识点:

    1、每种情况结束后使用双分号结束【;;】。
    2、每个条件以【)】结束。
    3、使用*)表示最终默认的情况。
    4、case的结束词是esac。
    5、file命令后跟文件名,结果是该文件的信息。
    示例:file mysql-8.0.11.tar.gz
    mysql-8.0.11.tar.gz: gzip compressed data, from Unix, last modified: Sun Apr 8 15:02:13 2018


  • 相关阅读:
    SpringMvc
    Spring-Aop
    Spring-IOC
    Spring模块划分
    队列
    稀疏数组
    数据结构
    Nginx配置实例
    Nginx常用命令
    视频断点播放:h5+jquery
  • 原文地址:https://www.cnblogs.com/gyfluck/p/9765398.html
Copyright © 2011-2022 走看看