shell
werm520
这个作者很懒,什么都没留下…
展开
-
shell控制结构
在shell脚本支持的工资结构有:if-then-else, case, for, while and until.1. if-then-else 分支结构它是一种基于条件测试结果的流程控制结构。格式如下:if 条件1 then 命令列表1elif 条件2 then 命令列表2else 命令列表3fi2. case分支结构case结构提供原创 2012-04-24 17:54:13 · 523 阅读 · 0 评论 -
shell特殊变量
$# 传递给脚本的参数个数$* 传递给脚本的所有参数的值$@ 与$*相同$$ 脚本执行所对应的进程号$! 后台运行的最后一个进程的进程号$- 显示Shell使用的当前状态$? 显示命令的退出状态,0为正确,1为错误原创 2012-04-25 15:38:29 · 419 阅读 · 0 评论 -
shell中引号的作用
双引号:使用双引号可引用除字符$、`、\外的任意字符或字符串。这些特殊字符分别为美元符号,反引号和反斜线,对s h e l l来说,它们有特殊意义。如果使用双引号将字符串赋给变量并反馈它,实际上与直接反馈变量并无差别。 单引号:单引号与双引号类似,不同的是s h e l l会忽略任何引用值。换句话说,如果屏蔽了其特殊含义,会将引号里的所有字符,包括引号都作为一个字符串。 反原创 2012-05-02 17:55:02 · 1588 阅读 · 0 评论 -
shell条件测试
1.数值测试数值判断的格式如下:[ 数值1 关系运算符 数值2 ] //方括号与条件之间必须要有空格-eq 两个数值相等-lt 第一个数值小于第二个数值-ne 两个数值不相等-ge 第一个数值大于第二个数值-gt 第一个数值不小于第二个数值-le 第一个数值不大于第二个数值例:#[ 100 -eq 100]#ec原创 2012-04-23 17:57:56 · 624 阅读 · 0 评论