您的位置:首页 > 运维架构 > Shell

Linux-shell脚本-if语句/case语句

2016-06-02 18:14 711 查看

if语句

格式

if  条件
then
Command
else
Command
fi


example

创建一个文件,文件名为 test.sh,并进去

#!/bin/bash
number=150
if[ $number -gt 300]
then
echo "Number is greater"
elif[ $number -lt 300]
then
echo "Number is Smaller"
else
echo "Number is equal to actual value"
fi


case语句

格式

case 条件 in
xxx)
commands;;
xxx)
commands;;
xxx)
commands;;
esac


说明:这个esac 就是case的结束,想if…fi 一样的, 注意commands;; 中的“;;”不能少掉。

example

#!/bin/bash

echo "is it morning ,input yes or no"
read time

case $time in
yes|y)
echo "oh, good morning";;
no|n)
echo "oh, good afternoon";;
*)
echo "oh, your input is not connect"
esac
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: