zoukankan      html  css  js  c++  java
  • Linux-条件判断式

    1️⃣if... then:

    if [ 条件判断式1 ]; then
        语句一
    elif [ 条件判断式2 ]; then
        语句二
    else 
        语句三
    fi
    

     2️⃣case...esac:

    case $变量名称 in #关键字case 还有变量前面的$
        "第一个变量内容") #每个变量都是被双引号括起来,关键字是小括号) 
        程序段
        ;;    #每个类型结尾,使用两个分号
         "第二个变量内容")
        程序段
        ;;
    *)
        不包含第一个变量内容和第二个变量内容的其他程序段
        ;;
    esac #最后的case结尾,是反写的case
    

     示例:

    #!/bin/bash
    case $1 in
            "one")
            echo "you input number is one"
            ;;
            "two")
            echo "you input number is twp"
            ;;
    *)
            echo "you input number is other"
            ;;
    esac
    
    结果是:
    [---@k4181v ~]$ sh demo.sh one
    you input number is one
    

    3️⃣function函数

    function fname(){
        程序块
    }
    

     function的定义,一定要在使用之前

  • 相关阅读:
    UVA 10608 Friends
    UVA 10806 Dijkstra, Dijkstra.
    HDU 3715 Go Deeper
    poj1315
    poj1383
    poj1650
    poj1265
    poj1523
    RedHat9.0虚拟机安装
    注册DirectShow filter时应该注意中文路径
  • 原文地址:https://www.cnblogs.com/starstarstar/p/11190636.html