shell中break命令详解






1. shell程序命令:普通命令、内建命令。
2. 外部命令:可以在命令提示符处执行的命令。
3. 内建命令:在shell内部实现的,不能做为外部程序被调用。
4. 命令是内部还是外部的一般并没有多在的重要性,只是内部命令执行 起来效率更高一些。
5. shell程序设计中通常使用的命令:
6. 1、break命令
7. 使用这条命令能够从封闭的for/while/until循环中退出。还可加上数值参数来表示退出循环的层数(break 2),不加参数退出一层循环。
8. 例子:
9. #!/bin/sh
10. #This is a example for the instruction of “break”
11.12. var1=1
13. var2=1
14. while [ var1 -le 10]
15. do
16. while [ var2 -le 10]
17. do
18. echo “var1=${var1} var2=${var2}”
19. var1=(($var2 + 1))
20. if [ var2 -eq 8 ] ; then
21. break 2
22. fi
23. done
24. var2=(($var1 + 1))
25. done
26.27. exit 0