撇嘴看天空

导航

linux shell脚本 if eles

条件结构(if)
if 判断条件;then
    条件为真的分支代码
fi
一切都以返回状态码是否为0为判决条件。如果执行结果的退出状态码为0,执行,不然就执行else部分
小试牛刀-if-else实例
#交互式判断年龄大于50为old man,小于等于50位young man
#!/bin/bash
read -p "please input your age!:" age
if [[ ! "$age" =~ ^[0-9]+$ ]] ;then
        echo "please input a digit"
        exit 2
elif [ "$age" -gt 50 ];then
        echo "old man"
else
        echo "young man"
fi

posted on 2019-06-13 15:51  撇嘴看天空  阅读(296)  评论(0编辑  收藏  举报