注册 登录
编程论坛 Linux教室

Linux shell程序设计-<控制结构>-elif语句

neverTheSame 发布于 2008-06-25 01:11, 2423 次点击
*/ --------------------------------------------------------------------------------------
*/ 出自: 快乐编程 https://hi.bccn.net/108519
*/ 作者: neverTheSame E-mail:zhaoxufeng9997@ QQ:475818502
*/ 时间: 2008-6-1
*/ 声明: 尊重作者劳动,转载请保留本段文字
*/ --------------------------------------------------------------------------------------

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
0 回复
1