3.7 Linux shell脚本编程(分支语句、循环语句)
目录
分支语句(对标C语言中的if)
多路分支语句(对标C语言中的swich case)
分支语句(对标C语言中的if)
语法结构:
if 表达式
then 命令表
fi
如果表达式为真, 则执行命令表中的命令; 否则退出if语句, 即执行fi后面的语句。 if和fi是条件语句的语句括号, 必须成对使用; 命令表中的命令可以是一条, 也可以是若干条。
语法结构为:
if 表达式
then 命令表1
else 命令表2
fi
如果表达式为真, 则执行命令表1中的命令, 再退出if语句; 否则执行命令表2中的语句, 再退出if语句. 注意: 无论表达式是否为真, 都有语句要执行.
test命令使用总结
test命令测试的条件成立时, 命令返回值为真(0),否则返回值为假(非0).
多路分支语句(对标C语言中的swich case)
-o或 -a与 !非