shell学习笔记之命令(四)
2013-09-26 11:47
435 查看
命令的类型:
1>.外部命令:在命令提示符中执行的普通命令。
2>.内置命令:内置命令是在shell内部实现的。
1.break命令
2.冒号:
1.空命令,用于被简化逻辑,相当于true的一个别名。比true运行快,可读性差。
2.用在变量的条件设置中。
: ${var:=value}
如果没有:shell将试图把$var当做一条命令处理
3.continue命令
1>.外部命令:在命令提示符中执行的普通命令。
2>.内置命令:内置命令是在shell内部实现的。
1.break命令
#!/bin/sh rm -rf fred* echo > fred1 echo > fred2 mkdir fred3 echo > fred4 for file in fred* do if [ -d "$file" ]; then break; fi done echo first directory starting fred was $file rm -rf fred* exit 0
2.冒号:
1.空命令,用于被简化逻辑,相当于true的一个别名。比true运行快,可读性差。
2.用在变量的条件设置中。
: ${var:=value}
如果没有:shell将试图把$var当做一条命令处理
#!/bin/sh rm -f fred if [ -f fred ]; then : else echo file fred did not exist fi exit 0
3.continue命令
#!/bin/sh rm -rf fred* echo > fred1 echo > fred2 mkdir fred3 echo > fred4 for file in fred* do if [ -d "$file" ]; then echo "skipping directory $file" continue fi done rm -rf fred* exit 0
相关文章推荐
- Shell脚本:“syntax error:unexpected end of file”
- shell攻略-让文本飞
- shell小实例
- ubuntu自动登录tty1(shell,text)配置
- Android shell 启动java程序
- LVS-Director Server
- LVS-Real Server
- Shell脚本中date的用法小结
- mac bash shell下的javac命令乱码
- 用SHELL与列表处理了件尴尬事
- SQL Server阻止了对组件xp_cmdshell过程的解决方案
- linux关于bashrc与profile的区别(转)
- linux_shell_util
- Debug of bash , perl and python
- 第48天-shell(2013.09.25)
- [置顶] LOAD语句:利用MSSQL中的xp_cmdshell功能,将指定文件夹下的指定文件,生成mysql的LOAD语句
- Android adb shell 命令大全 .
- Linux shell编程 4 ---- shell中的循环
- linux shell 字符比较与数值比较,bash的调试
- SHELL pv uv 统计事例