控制语句
if
1
| if list; then list; [elif list ; then list; ] ... [ else list; ] fi
|
if 后面的list执行,如果返回值为0,则执行then后面的list,否则会执行elif后面的list,直到有一个list的执行结果为0,则执行对应的then后面的list,如果所有elif的执行结果都是非0,则会执行else的后面的list。
这里需要说明一下if后面并不是只能接条件语句,可以接任何的命令,最终是判断这一串语句的返回值是不是0
Read on →