Linux学习之if条件语句

©   老男孩老师    /    2017-08-23

语法

1 单分支结构

第一种语法:

if<条件表达式>

then

指令

fi

第二种语法


if<条件表达式>;then

指令

fi

上文的“<条件表达式>”部分可以使是test.[] [[]] (())等条件表达式,甚至可以直接使用命令作为条件表达式。每个if条件语句都是以if开头
并带有then,最后一fi结尾。

第二种语法中的分号相当于命令换行,上面的两种语法含义是相同的,可以根据实际情况自由选择,本人比较偏向第一种语法方式。

在所有的编程语言里if条件语句是最简单的语句格式,况且用途最广。当if后面的<条件表达式>成立时(真),就会执行then后面的指令和语句,转而执行fi下面的程序。

if单分支语句还可以嵌套(既if条件语句还有if条件语句)注意每个if语句都有一个与之对应的fi,每个if和它下面的fi成对图

if<条件表达式>

then

if<条件表达式>

指令

fi

fi

提示:通常在书写shell条件语句编程时,要让成对的条件语句的关键词缩进相当应,以便于于都浏览。


本文由老男孩老师亲自撰写    转载请注明出处 

(0)

分享至