Shell elif条件判断
在 Shell 中,关键字 if 是用于测试某个条件语句是否满足一定的条件,如果满足特定的条件,则会执行 if 对应的 then 后缩进的代码块,否则就忽略该代码块继续执行后续的代码。
Shell case in
在 Shell 中,也支持两种分支结构(选择结构),分别是 if else 语句和 case in 语句。当分支较多,并且判断条件比较简单时,使用 case in 语句就比较方便了。
Shell while循环
Shell 的 while 循环跟 if 条件判断类似,都是在特定条件满足的情况下,执行相对应的代码,不过,while 循环是只要条件满足,会一直执行缩进里面的代码块,这点又类似于 for 循环。
Shell while循环嵌套
Shell 的 while 循环也可以实现嵌套的效果,即 while 循环里面嵌套一个或多个 while 循环。这种写法就类似于 Shell 的 for 循环的嵌套。
Shell until循环
Shell 的 until 循环跟 while 循环正好相反,while 循环是当条件成立时,一直执行循环里的逻辑,而 until 循环是当判断条件不成立时才进行循环,一旦判断条件成立,就终止循环。
Shell until循环嵌套
Shell 的 until 循环也可以实现嵌套的效果,即 until 循环里面嵌套一个或多个 until 循环。这种写法就类似于 Shell 的 while 循环的嵌套。
Shell for循环
在 Shell 中,循环,我们除了可以使用 while 循环、until 循环还可以使用 for 循环。 Shell 中的 for 循环用于重复执行一段相同的或者类似的代码逻辑。
Shell for in循环嵌套
Shell 的 for in 循环也可以实现嵌套的效果,即 for in 循环里面嵌套一个或多个 for in 循环。这种写法就类似于 Shell 中的 for 循环的嵌套。
Shell continue语句
在我们使用 for 循环、while 循环或者 for in 循环时,在某种条件满足的情况下,需要跳过本次循环,继续执行下一次循环,在 Shell 中,跳过本次循环的继续运行下一次循环使用的关键字为 continue。
Shell break语句
在我们使用 for 循环、while 循环或者 for in 循环时,在某种条件满足的情况下,需要终止循环的继续执行,在 Shell 中,终止循环的继续运行使用的关键字为 break。