[# 1.定义
- 正则表达式是处理字符串的方法,他是以行为单位来进行字符串的处理行为。正则表达式通过一些特殊符号的辅助,可以让用户轻易达到查找,删除,替换谋特定字符串的处理程序。
2.grep的使用
- grep是分析一行信息,若当中有我们所需要的信息,就将该行拿出来,语法如下:
# grep [-acinv] [--color=auto] '查找字符串' filename
参数:
-a :将binary文件已txt文件的方式查找数据
-c 计算找到“查找字符串”的次数
-i 货流大小写的不同,所以大小写视为相同
-n 顺便输出行号
-v 反向选择,即显示出没有'没有字符串‘内容的哪一行
- gerp的一些高级参数
# grep [-a] [-p] [--color=auto] '搜寻字符串' filename
需要注意的是grep寻找字符串时,是整行来进行数据选取的。如果有一个文件有10行,其中两行是所需要的查找的字符串,则只会显示两行。