continue 2与break 1

dalao们,我在学shell的时候看到了循环这一节,讲到了break和continue,我看了书上给的代码示例,感觉在循环里面使用continue 2与使用break 1(此时位于内部循环)的效果是一样的。请问这两者真的是完全一样,可以相互使用吗?

不一样的!
break:while循环break是用于永久终止循环。即不执行本次循环中break后面的语句,直接跳出循环。

continue:while循环continue是用于终止本次循环。即本次循环中continue后面的代码不执行,进行下一次循环的入口判断。