博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年3月28日

摘要: 摘要本章我们会讨论在Bash脚本中使用条件,包含以下几个话题: if 语句 使用命令的退出状态比较和测试输入和文件 if/then/else 结构 if/then/elif/else 结构 使用和测试位置参数嵌套 if 语句 布尔表达式使用 case 语句7.1. 介绍if7.1.1. 概要 有时候你需要指定shell脚本中的依靠命令的成功与否来实施不同过程的行为。if 结构允许你来指定这样的条件。 最精简的 if 命令的语法是:if TEST-COMMANDS; then CONSEQUENT-COMMANDS; fi TEST-COMMAND 执行后且它的返回状态是0,那么 CONSEQU 阅读全文

posted @ 2012-03-28 18:01 bug yang 阅读(829) 评论(0) 推荐(0) 编辑

摘要: test详解:http://jianlee.ylinux.org/Computer/Shell/shell_test.html通常用 [ ] 来表示条件测试。注意这里的空格很重要。要确保方括号的空格。[ -f somefile ] :判断是否是一个文件[ -x /bin/ls ] :判断/bin/ls是否存在并有可执行权限[ -n $var ] :判断$var变量是否有值[ $a = $b ] :判断$a和$b是否相等test命令用法:1)判断表达式if test (表达式为真)if test !表达式为假test 表达式1 –a 表达式2 两个表达式都为真test 表达式1 –o 表达式2 阅读全文

posted @ 2012-03-28 17:03 bug yang 阅读(13373) 评论(0) 推荐(1) 编辑

摘要: SHELL编程一、Shell语法1.1、变量声明1.2、数组声明和使用1.3、特殊的变量1.4、运算和运算符1.4.1、整数运算符1.5、流程语句1.5.1、if 语句1.5.2、case语句1.5.3、select 语句1.6、循环语句1.6.1、for语句1.6.2、while 语句1.6.3、breake 和continue1.6.4、shift三、shell程序调试四、信号五、bash中常用的命令SHELL编程一、Shell语法1.1、变量声明变量=值 (注意:等号两侧不能有空格)a=”hello”b=9unset a 撤销变量 areadonly a=2 声明静态的变量 a=2 ,不 阅读全文

posted @ 2012-03-28 10:47 bug yang 阅读(10388) 评论(0) 推荐(0) 编辑