elif语句 :提供多种选择
使用格式:
if [ 测试条件 ] if [ 测试条件 ] ; then
then 语句 #可以是多条语句 语句 #可以是多条语句
elif [ 测试条件 ] elif [ 测试条件 ] ; then
then 语句 #可以是多条语句 语句 #可以是多条语句
elif [ 测试条件 ] elif [ 测试条件 ] ; then
then 语句 #可以是多条语句 语句 #可以是多条语句
… …
else else
语句 #可以是多条语句 语句 #可以是多条语句
fi #结束标志 fi #结束标志
如:
#!/bin/sh
read var #读入值
if [ $var -lt 0 ] ; then
echo 'var <0'
elif [ $var -gt 100 ] ; then
echo 'var >100'
else
printf "0<=var>=100"
fi
exit 0