语法
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条件语句编程时,要让成对的条件语句的关键词缩进相当应,以便于于都浏览。
本文由老男孩老师亲自撰写 转载请注明出处