正则表达式
2015-07-02 17:14
148 查看
第一行 #!/bin/sh 表示脚本的解释器程序的路径
^ 匹配字符串的开始
$ 匹配字符串的结束
$0 当前程序的名称,实际上是一个内部参数,不同于$1,$2....因为它必须有!
$# 传递给程序的总的参数数目,也就是那个传说中的数组大小
$*
传递给程序的所有参数组成的字符串。
$@ 以"参数1" "参数2" ... 形式保存所有参数
通常用" [ ] "来表示条件测试。注意这里的空格很重要。要确保方括号的空格。
双引号:阻止了所有在引号中的特殊字符的重新解释,除了$ `(反引号) 和 /
单引号:比双引号更严格,除了`(反引号)字符的特殊含义都被关闭了
反引号:执行命令并返回输出
^ 匹配字符串的开始
$ 匹配字符串的结束
$0 当前程序的名称,实际上是一个内部参数,不同于$1,$2....因为它必须有!
$# 传递给程序的总的参数数目,也就是那个传说中的数组大小
$*
传递给程序的所有参数组成的字符串。
$@ 以"参数1" "参数2" ... 形式保存所有参数
通常用" [ ] "来表示条件测试。注意这里的空格很重要。要确保方括号的空格。
双引号:阻止了所有在引号中的特殊字符的重新解释,除了$ `(反引号) 和 /
单引号:比双引号更严格,除了`(反引号)字符的特殊含义都被关闭了
反引号:执行命令并返回输出
相关文章推荐
- SQL Server中DateTime与DateTime2的区别
- Linux系统手动格式化大于2TB数据盘操作指引
- percona XtraBackup安装
- 以太网自适应
- 每天一个linux命令之umount命令
- 2.4.5 用NPOI操作EXCEL--插入图片
- 客户端的安装与功能介绍?
- 脚本判断hdfs上的文件是否存在
- 统计内网机器网络流量的方案
- Cocos2d-JS 热更新的策略
- PBS
- 渲云客户端怎么安装?
- Linux下PHP源码安装
- 一步一步实现Periscope点赞效果
- spring实现文件上传
- VTK_Learning_Day_One
- gdb 调试相关
- php截取字符串,解决乱码问题与html标签问题
- No plugin found for prefix 'war' in the current project and in the plugin groups
- Laravel5 安装和配置