Shell 流程控制 if else for循环 while语句 无限循环 until循环 case 跳出循环break命令continue esac
和Java、PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法):
<?php if (isset($_GET["q"])) { search(q); } else { // 不做任何事情 }在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else,就像这样