作者在 2008-07-23 19:36:52 发布以下内容
- shell程序命令:普通命令、内建命令。
- 外部命令:可以在命令提示符处执行的命令。
- 内建命令:在shell内部实现的,不能做为外部程序被调用。
- 命令是内部还是外部的一般并没有多在的重要性,只是内部命令执行 起来效率更高一些。
- shell程序设计中通常使用的命令:
- 1、break命令
- 使用这条命令能够从封闭的for/while/until循环中退出。还可加上数值参数来表示退出循环的层数(break 2),不加参数退出一层循环。
- 例子:
- #!/bin/sh
- #This is a example for the instruction of "break"
- var1=1
- var2=1
- while [ var1 -le 10]
- do
- while [ var2 -le 10]
- do
- echo "var1=${var1} var2=${var2}"
- var1=(($var2 + 1))
- if [ var2 -eq 8 ] ; then
- break 2
- fi
- done
- var2=(($var1 + 1))
- done
- exit 0