摘要: shell运算符:算数,关系,布尔,字符串,文件测试原生bash不支持简单的数学运算,可通过awk expr实现,expr最常用expr是一款表达式计算工具,使用它能完成表达式的求值操作 示例如下: 注意1.表达式和运算符之间要有空格2.完整表达式要被``包含 算数运算符 示例如下: + - * / 阅读全文
posted @ 2016-06-06 21:11 Blog4Matto 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 替换:如果表达式中含有特殊字符,shell会进行替换。例如在双引号中使用变量就是一种替换。转义字符也是一种替换 #-e表示对转义字符替换,不加的话输出如下# 转义字符替换 下列转义字符可用于echo 1. \\ 反斜杠 2. \a 警报,响铃 ?3. \b 退格 (删除键)?4. \f 换页,将当前 阅读全文
posted @ 2016-06-06 20:51 Blog4Matto 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 特殊变量:某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。 特殊变量列表: 1. ${0} 当前脚本的文件名 2. ${n} 传递给脚本或函数的参数 n是一个数字,${1}表示第一个参数 3. ${#} 传递给脚本或函数的参数个数 4. ${*} 传递给脚本或函数的所有参数 与${*}的 阅读全文
posted @ 2016-06-06 13:48 Blog4Matto 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 变量类型 1.局部变量:在脚本或命令中定义,仅在当前shell实例中有效 2.环境变量:所有程序,包括shell启动的程序都能访问环境变量,有些程序需要环境变量依赖保证 其正常运 行,必要的时候shell脚本也可以定义环境变量 3.shell变量:由shell程序设置的特殊变量,shell变量由一部 阅读全文
posted @ 2016-06-06 13:10 Blog4Matto 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1.以sh文件放在桌面为例,执行以下命令打开Gvim 2.输入以下代码 3.文件名输入hello ,选择保存位置为桌面 4.赋予此文件执行权限 5.运行脚本 阅读全文
posted @ 2016-06-06 13:04 Blog4Matto 阅读(274) 评论(0) 推荐(0) 编辑