shell脚本编程之判断语句

一、单分支if语句

    格式:if 判断条件;then

       statement1

       statement2

         …

      fi

1.jpg

二、双分支的if语句

  格式:if 判断条件;  then

       statement1

       statement2

         …

      else

       statementN

         …

      fi

   使用一个以前用过的脚本来说明这个结构。

2.jpg

三、多分支if语句

  格式:if 判断条件1then

   statement1

     …

 elif 判断条件2;  then

   statement2

     …

 elif 判断条件3;  then

   statement3

     …

 else

   statement4

     …

 fi

3.jpg

四、case语句

  格式:case 变量 in

      PATTERN1)

        statement

         …

      ;;

      PATTERN2)

        statement

         … 

      ;;

      *)

        statement

         …

      ;;

      esac

4.jpg

因为判断结构语句比较简单,没有做过多的说明,只要记住各语句的结构用法即可。

原创文章,作者:petmaster,如若转载,请注明出处:http://www.178linux.com/10668

(0)
petmasterpetmaster
上一篇 2015-12-31
下一篇 2016-01-03

相关推荐

  • 磁盘管理的相关知识

    1.设备文件:关联至一个设备驱动程序,进而与之相对应设备文件通信 2.设备号码:     主设备号:major number 标识文件类型     次设别号:minor number  同一类型下不同设备 3磁盘组成结构: .    &nb…

    Linux干货 2016-08-30
  • 马哥教育网络班21期第10周课程练习

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情) POST加电自检—— 根据bios设定,顺序查找引导设备—— 读取引导设备MBR(共512字节,前446为bootloader,后64表示分区信息,后2表示bootloader有效性),加载bootloader程序—— 以grub为例,grub1.0阶段将零磁道一扇区加载到内存,gr…

    Linux干货 2016-10-24
  • N25-第三周作业

    N25第三周作业 博客作业 1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@ip-172-31-25-9 ~]# who|awk '{print $1}'|sort -u ec2-user [root@ip-172-31-25-9&n…

    Linux干货 2017-02-06
  • 强大的vim编辑器

    vim编辑器 一、Vim编译器的概述 vi: Visual Interface,文本编辑器 v 文本:ASCII, Unicode v  文本编辑种类:      行编辑器: sed      全屏编辑器:nano,   &nbs…

    Linux干货 2016-08-12
  • N22-第五周作业

    1、显示当前系统上root、fedora或user1用户的默认shell;  egrep "^(root|fedora|user1)" /etc/passwd|awk -F: '{printf "%-15s:%-s\n",$1,$7}' 2…

    Linux干货 2016-09-15
  • 文件查找命令之locate、find简析

    文件查找命令之locate、find简析    在工作中经常会在文件系统上查找符合条件的文件,今天学习了文件查找命令,在此简析locate和find两个文件查找工具。 一、杂项知识整理 1、find的选项-user的实质是通过UID查找,如果两个用户的UID相同,其会显示两个用户的所有符合条件的文件。 2、查找时-name "*…

    Linux干货 2016-08-15