## 脚本中的控制结构语句 * 在 Linux 系统中,每一条命令执行结束后都会返回一个退出码,返回 0 说明命令成功执行,而非 0 说明命令执行失败。 * 可以通过变量` $? `得到命令的退出码,一个脚本执行结束将会返回上最后一个命令的退出码。 * 如果在脚本中使用 exit 命令,将退出脚本进程并释放进程占用的系统资源,当然**可以使用 exit 命令在退出进程是指定退出码**。 * 每一种语言中都有控制结构,脚本也不例外,控制结构就是控制脚本的执行顺序。通过一个例子说明控制结构的重要性。 * 例子:创建一个目录,在目录中创建一个日志文件 #!/bin/bash cd /home/hadoop01 mkdir logs cd logs touch syslog.log * 上面的脚本是存在问题的,如果目录创建失败,后面的命令是没有意义的。所以,脚本中提供控制结构语句来处理命令成功或失败时不同的处理方式。 # 控制结构语句大概分两类:循环和分支。