grep:根据模式,搜索文本,并将符合模式的文本显示出来pattern:文本字符和正则表达式的元字符组合而成的匹配条件。单引号:强引用双引号:弱引用-i:忽略大小写--color:匹配到结果加颜色aliasgrep=‘grep--color‘-v:显示没有被模式匹配到的行-o:只显示模式匹配到的字符串-E:使用..
分类:
其他好文 时间:
2015-03-07 06:21:14
阅读次数:
114
1、正则表达式
匹配给定文本中的所有单词:( ?[a-zA-Z]+ ?) ?用于匹配单词前后可能出现的空格。
匹配IP地址:[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} 括号分割的4个整数。
2、grep “mach_text” file1 file2 file3….
递归搜索文件: grep “text” ./ -R...
分类:
系统相关 时间:
2015-02-11 16:38:12
阅读次数:
219
第12章 正则表达式grep [-acinv] '搜索字符串' filename 其中-a表示在二进制文件以文本文件方式搜索,-c计算次数,-i忽略大小写,-n输出行号,-v反向选择,即显示不含‘搜索字符串’的行。行首与行尾 ^ $^在[]内表示反向选择,在之外则表示定位在行首。. 任意字符、+ 一...
分类:
系统相关 时间:
2015-02-10 11:09:38
阅读次数:
162
grep搜寻字符串的五种情况
搜索特定字符串
使用[]搜索字符.^在字符集合符号([])代表反向选择,在[]之外代表定位在行首
行首与行尾字符^$
任意一个字符.(有且仅有一个,使用时需用转义字符\将.转变成普通字符)与重复字符*(0个或多个)
限定连续重复字符范围{}
字符集合使用的几种情况
1)...
分类:
系统相关 时间:
2015-01-26 00:01:13
阅读次数:
242
正则表达式是一种符号表示法,用于识别文本模式。Linux处理正则表达式的主要程序是grep。grep搜索与正则表达式匹配的行,并将结果输送至标准输出。1. grep匹配模式grep按下述方式接受选项和参数(其中,regex表示正则表达式)grep [options] regex [files]其.....
分类:
系统相关 时间:
2015-01-21 23:56:07
阅读次数:
284
一、介绍grep、egrep、fgrep命令是linux常用功能非常强大的文本搜索工具,使用正则表达式来搜索文本。grep:(globalsearchregularexpression(RE)andprintouttheline;全文搜索正则表达式并输出。gerp使用基本正则表达式搜索,grep在文件中查找字符串时以“整行”为单位进行数据..
分类:
其他好文 时间:
2015-01-21 20:34:13
阅读次数:
190
Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符,fgrep就是fixedgrep或fastgrep,它们把所有的字母都看作单词,也就是说,正则表达式中的元字符表示回其自身的字面意义,不再特殊。linux使用GNU版本的gr..
分类:
其他好文 时间:
2015-01-19 19:15:44
阅读次数:
142
-n 输出行号
grep -n "csdn" regex.txt 匹配含有csdn的行,并输出行号
-i 忽略大小写
grep -i "csdn" regex.txt 匹配含有csdn(忽略这个字母的大小写)的行,并输出行号
-v 反向匹配
grep -v "csdn" regex.txt 反向匹配,即匹配不含有csdn的行
-E 支持扩展的正则表达式
grep -E "(ab)+" regex.txt ...
分类:
系统相关 时间:
2015-01-03 22:25:38
阅读次数:
295
《Linux Shell脚本攻略》 笔记
第四章:高效文本处理
1、IP地址的正则表达式: [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}
2、grep用法
//在多级目录中对文本进行递归检索
[root@localhost program_test]# grep "yang" ./ -Rn
./test.txt:6:laoyang...
分类:
系统相关 时间:
2015-01-03 17:22:52
阅读次数:
323
正则表达式基本介绍正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑里,正则表达式通常被用来检索、替换那些符合某个模式的文本。正则表达式的基本元素包括普通字符和元字符,例如,a、b、1、2等字符属于普通字符,普通字符可以按照字面..
分类:
系统相关 时间:
2014-12-28 01:59:54
阅读次数:
208