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的定义,一定要在使用之前

 

转载于:https://www.cnblogs.com/starstarstar/p/11190636.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值