freebsd grep的介绍

freebsd grep的介绍

ID:22370521

大小:67.00 KB

页数:8页

时间:2018-10-28

freebsd grep的介绍_第1页
freebsd grep的介绍_第2页
freebsd grep的介绍_第3页
freebsd grep的介绍_第4页
freebsd grep的介绍_第5页
资源描述:

《freebsd grep的介绍》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、FreeBSDGrep的介绍  ◎grep--printlinesmatchingapattern(将符合样式的该行列出)  ◎语法:grep[options]  PATTERN[FILE...]  grep用以在file内文中比对相对应的部分,或是当没有指定档案时,  由标准输入中去比对.在预设的情况下,grep会将符合样式的那一行列出.  此外,还有两个程式是grep的变化型,egrep及fgrep.       其中egrep就等同於grep-E,fgrep等同於grep-F.  ◎参数  1.-ANUM,--after-context=NUM  除了列出符合行之外,并且列出

2、後NUM行.  ex: $grep-A1pandafile  (从file中搜寻有panda样式的行,并显示该行的後1行)  2.-a或--text   grep原本是搜寻文字档,若拿二进位的档案作为搜寻的目标,  则会显示如下的讯息:Binaryfile二进位档名matches然後结束.  若加上-a参数则可将二进位档案视为文字档案搜寻,  相当於--binary-files=text这个参数.  ex: (从二进位档案mv中去搜寻panda样式)  (错误!!!)  $greppandamv  Binaryfilemvmatches   (这表示此档案有match之处,详见--

3、binary-files=TYPE)  $  (正确!!!)  $grep-apandamv  3.-BNUM,--before-context=NUM  与-ANUM相对,但这此参数是显示除符合行之外  并显示在它之前的NUM行.      ex: (从file中搜寻有panda样式的行,并显示该行的前1行)  $grep-B1pandafile  4.-C[NUM],-NUM,--context[=NUM]   列出符合行之外并列出上下各NUM行,预设值是2.  ex: (列出file中除包含panda样式的行外并列出其上下2行)  (若要改变预设值,直接改变NUM即可)  $

4、grep-C[NUM] pandafile  5.-b,--byte-offset  列出样式之前的内文总共有多少byte..  ex: $grep-b pandafile   显示结果类似於:  0:panda  66:pandahuang  123:panda03  6.--binary-files=TYPE  此参数TYPE预设为binary(二进位),若以普通方式搜寻,只有2种结果:  1.若有符合的地方:显示Binaryfile二进位档名matches  2.若没有符合的地方:什麽都没有显示.  若TYPE为atch,遇到此参数,  grep会认为此二进位档案没有包含任何

5、搜寻样式,与-I参数相同.  若TPYE为text,grep会将此二进位档视为text档案,与-a参数相同.  atch,参数显示不符合的总行数.  8.-dACTION,--directories=ACTION  若输入的档案是一个资料夹,使用ACTION去处理这个资料夹.  预设ACTION是read(读取),也就是说此资料夹会被视为一般的档案;  若ACTION是skip(略过),资料夹会被grep略过:  若ACTION是recurse(递回),grep会去读取资料夹下所有的档案,  此相当於-r参数.  9. -E,--extended-regexp  采用规则表示式去解

6、释样式.  10. -ePATTERN,--regexp=PATTERN  把样式做为一个partern,通常用在避免partern用-开始.   11. -fFILE,--file=FILE  事先将要搜寻的样式写入到一个档案,一行一个样式.  然後采用档案搜寻.  空的档案表示没有要搜寻的样式,因此也就不会有任何符合.  ex:(nee  在每个符合样式行前加上符合的档案名称,若有路径会显示路径.  ex:(在file与testfile中搜寻panda样式)   $grep-Hpandafile./testfile  file:panda  ./testfile:panda  

7、$  14. -h,--no-filename   与-H参数相类似,但在输出时不显示路径.  15. --help  产生简短的help讯息.  16. -I  grep会强制认为此二进位档案没有包含任何搜寻样式,  与--binary-files=atch参数相同.  ex: $grep-I12下一页——感谢阅读这篇文章,..,pandamv  17. -i,--ignore-case     忽略大小写,包含要搜寻的样式及被搜寻的档案.  ex: $grep-i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。