📄 linuxgrep.htm
字号:
<P> 非空字符(包括空格) </P>
<P> [:punct:] </P>
<P> 标点符号 </P>
<P> [:space:] </P>
<P> 所有空白字符(新行,空格,制表符) </P>
<P> [:upper:] </P>
<P> 大写字符 </P>
<P> [:xdigit:] </P>
<P> 十六进制数字(0-9,a-f,A-F) </P>
<P> 5. Grep命令选项 </P>
<P> -? </P>
<P> 同时显示匹配行上下的?行,如:grep -2 pattern filename同时显示匹配行的上下2行。 </P>
<P> -b,--byte-offset </P>
<P> 打印匹配行前面打印该行所在的块号码。 </P>
<P> -c,--count </P>
<P> 只打印匹配的行数,不显示匹配的内容。 </P>
<P> -f File,--file=File </P>
<P> 从文件中提取模板。空文件中包含0个模板,所以什么都不匹配。 </P>
<P> -h,--no-filename </P>
<P> 当搜索多个文件时,不显示匹配文件名前缀。 </P>
<P> -i,--ignore-case </P>
<P> 忽略大小写差别。 </P>
<P> -q,--quiet </P>
<P> 取消显示,只返回退出状态。0则表示找到了匹配的行。 </P>
<P> -l,--files-with-matches </P>
<P> 打印匹配模板的文件清单。 </P>
<P> -L,--files-without-match </P>
<P> 打印不匹配模板的文件清单。 </P>
<P> -n,--line-number </P>
<P> 在匹配的行前面打印行号。 </P>
<P> -s,--silent </P>
<P> 不显示关于不存在或者无法读取文件的错误信息。 </P>
<P> -v,--revert-match </P>
<P> 反检索,只显示不匹配的行。 </P>
<P> -w,--word-regexp </P>
<P> 如果被\<和\>引用,就把表达式做为一个单词搜索。 </P>
<P> -V,--version </P>
<P> 显示软件版本信息。 </P>
<P> 6. 实例 </P>
<P> 要用好grep这个工具,其实就是要写好正则表达式,所以这里不对grep的所有功能进行实例讲解,只列几个例子,讲解一个正则表达式的写法。
</P>
<P> $ ls -l | grep '^a' </P>
<P> 通过管道过滤ls -l输出的内容,只显示以a开头的行。 </P>
<P> $ grep 'test' d* </P>
<P> 显示所有以d开头的文件中包含test的行。 </P>
<P> $ grep 'test' aa bb cc </P>
<P> 显示在aa,bb,cc文件中匹配test的行。 </P>
<P> $ grep '[a-z]\{5\}' aa </P>
<P> 显示所有包含每个字符串至少有5个连续小写字符的字符串的行。 </P>
<P> $ grep 'w\(es\)t.*\1' aa </P>
<P> 如果west被匹配,则es就被存储到内存中,并标记为1,然后搜索任意个字符(.*),这些字符后面紧跟着另外一个es(\1),找到就显示该行。如果用egrep或grep
-E,就不用"\"号进行转义,直接写成'w(es)t.*\1'就可以了。</P><!-- 正文end -->
<CENTER></CENTER></TD></TR>
<TR>
<TD height=10></TD></TR>
<TR>
<TD class=Article_tdbgall
align=right>文章录入:郝丽 责任编辑:郝丽 </TD></TR>
<TR>
<TD background="关于Linux Grep命令使用的详细介绍.files/line01.gif"
height=1></TD></TR>
<TR>
<TD height=6></TD></TR>
<TR>
<TD>
<LI>上一篇文章: <A class=LinkPrevArticle
title="文章标题:微软报告:Linux系统漏洞比Windows更多 作 者:未知 更新时间:2007-8-30 1:53:30"
href="http://sys.anquan365.com/pack/linux/200708/162297.html">微软报告:Linux系统漏洞比Windows更多</A><BR>
<LI>下一篇文章: 没有了</LI></TD></TR>
<TR>
<TD height=6></TD></TR>
<TR>
<TD bgColor=#cccccc height=1></TD></TR>
<TR>
<TD align=right bgColor=#f2f2f2 height=22>【字体:<A
class=top_UserLogin href="javascript:fontZoomA();">小</A> <A
class=top_UserLogin href="javascript:fontZoomB();">大</A>】【<A
href="http://sys.anquan365.com/Comment.asp?ArticleID=162298"
target=_blank>发表评论</A>】【<A
href="http://www.anquan365.com/User/User_Favorite.asp?Action=Add&ChannelID=1002&InfoID=162298"
target=_blank>加入收藏</A>】【<A
href="http://sys.anquan365.com/SendMail.asp?ArticleID=162298"
target=_blank>告诉好友</A>】【<A
href="http://sys.anquan365.com/Print.asp?ArticleID=162298"
target=_blank>打印此文</A>】【<A
href="javascript:window.close();">关闭窗口</A>】 </TD></TR>
<TR>
<TD bgColor=#cccccc
height=1></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TBODY>
<TR>
<TD class=border4 height=5></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TBODY>
<TR>
<TD height=25> <IMG src="关于Linux Grep命令使用的详细介绍.files/TEAM.gif"
align=absMiddle> <B>网友评论:</B>(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)</TD></TR>
<TR>
<TD class=main_tdbg_760 height=17>
<SCRIPT language=JavaScript
src="关于Linux Grep命令使用的详细介绍.files/Comment.htm"
type=text/javascript></SCRIPT>
</TD></TR></TBODY></TABLE></TD>
<TD class=border4 width=5></TD>
<TD vAlign=top width=200 height=564>
<TABLE class=border1 height=53 cellSpacing=3 cellPadding=0 width=200
border=0>
<TBODY>
<TR>
<TD class=border2 vAlign=top height=47>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD background="关于Linux Grep命令使用的详细介绍.files/px22.gif"
height=30> </TD></TR></TBODY></TABLE>
<SCRIPT language=javascript
src="关于Linux Grep命令使用的详细介绍.files/ShowSpecialList.js"></SCRIPT>
</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TBODY>
<TR>
<TD class=border4 height=5></TD></TR></TBODY></TABLE>
<TABLE class=border1 height=53 cellSpacing=3 cellPadding=0 width=200
border=0>
<TBODY>
<TR>
<TD class=border2 vAlign=top height=47>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD background="关于Linux Grep命令使用的详细介绍.files/px24.gif"
height=30> </TD></TR></TBODY></TABLE>
<SCRIPT language=javascript
src="关于Linux Grep命令使用的详细介绍.files/Article_Elite2.js"></SCRIPT>
</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TBODY>
<TR>
<TD class=border4 height=5></TD></TR></TBODY></TABLE>
<TABLE class=border1 height=56 cellSpacing=3 cellPadding=0 width=200
border=0>
<TBODY>
<TR>
<TD class=border2 height=30>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD background="关于Linux Grep命令使用的详细介绍.files/px28.gif"
height=30> </TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD vAlign=top height=17><A class=LinkArticleCorrelative
title="文章标题:微软报告:Linux系统漏洞比Windows更多 作 者:未知 更新时间:2007-8-30 1:53:30"
href="http://sys.anquan365.com/pack/linux/200708/162297.html"
target=_self>微软报告:Linux系统漏洞</A><BR><A class=LinkArticleCorrelative
title="文章标题:循序渐进 学习Linux操作系统的软件配置 作 者:kit 更新时间:2007-8-30 1:25:18"
href="http://sys.anquan365.com/pack/linux/200708/162288.html"
target=_self>循序渐进 学习Linux操作</A><BR><A
class=LinkArticleCorrelative
title="文章标题:Linux操作系统网络服务器配置基础(下) 作 者:kid 更新时间:2007-8-30 1:44:48"
href="http://sys.anquan365.com/pack/linux/200708/162283.html"
target=_self>Linux操作系统网络服务器</A><BR><A class=LinkArticleCorrelative
title="文章标题:Linux操作系统网络服务器配置基础(上) 作 者:kid 更新时间:2007-8-30 1:41:59"
href="http://sys.anquan365.com/pack/linux/200708/162282.html"
target=_self>Linux操作系统网络服务器</A><BR><A class=LinkArticleCorrelative
title="文章标题:Linux操作系统命令启动服务的名称和功能 作 者:kit 更新时间:2007-8-28 1:32:03"
href="http://sys.anquan365.com/pack/linux/200708/162257.html"
target=_self>Linux操作系统命令启动服</A><BR><A class=LinkArticleCorrelative
title="文章标题:教你使用Linux系统的Shell脚本维护Oracle 作 者:kid 更新时间:2007-8-28 1:27:23"
href="http://sys.anquan365.com/pack/linux/200708/162255.html"
target=_self>教你使用Linux系统的She</A><BR><A class=LinkArticleCorrelative
title="文章标题:用Linux建立自己的Mp3广播站 作 者:未知 更新时间:2007-8-24 1:02:40"
href="http://sys.anquan365.com/pack/linux/200708/162211.html"
target=_self>用Linux建立自己的Mp3广</A><BR><A class=LinkArticleCorrelative
title="文章标题:Linux 下的三大软件安装方式 作 者:未知 更新时间:2007-8-24 1:59:43"
href="http://sys.anquan365.com/pack/linux/200708/162210.html"
target=_self>Linux 下的三大软件安装</A><BR><A
class=LinkArticleCorrelative
title="文章标题:关于Linux系统下Grub启动流程的讨论总结 作 者:metallcia 更新时间:2007-8-22 1:50:01"
href="http://sys.anquan365.com/Loophole/linux/200708/162158.html"
target=_self>关于Linux系统下Grub启动</A><BR><A class=LinkArticleCorrelative
title="文章标题:介绍Linux操作系统下修改系统时间的方法 作 者:kit 更新时间:2007-8-22 1:48:19"
href="http://sys.anquan365.com/Loophole/linux/200708/162157.html"
target=_self>介绍Linux操作系统下修改</A><BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=800 align=center border=0>
<TBODY>
<TR>
<TD class=border4 height=5></TD></TR></TBODY></TABLE>
<TABLE class=border1 cellSpacing=0 cellPadding=0 width=800 align=center
bgColor=#ffffff border=0>
<TBODY>
<TR class=Bottom_Adminlogo align=middle>
<TD colSpan=4 height=20>
<DIV align=center>| <A class=Bottom
onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.anquan365.com');"
href="http://www.anquan365.com/">设为首页</A> | <A class=Bottom
href="javascript:window.external.addFavorite('http://www.anquan365.com','安全365');">加入收藏</A>
| <A class=Bottom href="mailto:admin@anquan365.com">联系站长</A> | <A
class=Bottom href="http://www.anquan365.com/FriendSite/Index.asp"
target=_blank>友情链接</A> | <A class=Bottom
href="http://www.anquan365.com/Copyright.asp" target=_blank>版权申明</A> |
</DIV></TD></TR>
<TR>
<TD align=middle colSpan=2>
<DIV align=center>站长邮箱:<A
href="mailto:webmaster@anquan365.comt">mailto:webmaster@anquan365.comt</A><BR>
<TABLE>
<TBODY>
<TR>
<TD>联系电话:86-10-67634029</TD>
<TD><A
href="tencent://message/?uin=239273080&Site=239273080&Menu=yes"
target=blank><IMG alt=点击这里给我发消息
src="关于Linux Grep命令使用的详细介绍.files/qq_offline.gif"
border=0></A></TD></TR></TBODY></TABLE><BR>Copyright © 2006-2008 <A
title="" href="http://www.anquan365.com/"><FONT
color=#8506a5>www.anquan365.com</FONT></A> 北京华安普特网络科技有限公司
版权所有<BR></DIV></TD></TR></TBODY></TABLE></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -