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