首页资讯问答硬件系统网络安全办公web下载留言 加入收藏 
搜索
您当前的位置:电脑问题吧(PC Question 8)--pcq8.com--电脑有问题,你就PCQ8!系统Linux → 文章内容 退出登录 用户管理 用户注册
liunx下grep命令详解--pcq8.com
作者:电脑问题吧  来源:本站整理  发布时间:2008-4-14 14:27:32
          减小字体 增大字体
grep -- print lines matching a pattern (将符合样式的该行列出) ◎语法: grep [options] PATTERN [FILE...] grep用以在file内文中比对相对应的部分,或是当没有指定档案时, 由标准输入中去比对。 在预设的情况下,grep会将符合样式的那一行列出。 此外,还有两个程序是grep的变化型,egrep及fgrep。 其中egrep就等同于grep -E ,fgrep等同于grep -F 。   ◎参数     1. -A NUM,--after-context=NUM                除了列出符合行之外,并且列出后NUM行。                       ex:   $ grep -A 1 panda file                (从file中搜寻有panda样式的行,并显示该行的后1行)                                      2. -a或--text                 grep原本是搜寻文字文件,若拿二进制的档案作为搜寻的目标,                则会显示如下的讯息: Binary file 二进制文件名 matches 然后结束。                                  若加上-a参数则可将二进制档案视为文本文件搜寻,                相当于--binary-files=text这个参数。                      ex:   (从二进制档案mv中去搜寻panda样式)                (错误!!!)                $ grep panda mv                Binary file mv matches                 (这表示此档案有match之处,详见--binary-files=TYPE )                $                (正确!!!)                $ grep -a panda mv            3. -B NUM,--before-context=NUM                与 -A NUM 相对,但这此参数是显示除符合行之外                并显示在它之前的NUM行。                              ex:   (从file中搜寻有panda样式的行,并显示该行的前1行)                $ grep -B 1 panda file     4. -C [NUM], -NUM, --context[=NUM]                 列出符合行之外并列出上下各NUM行,默认值是2。                       ex:   (列出file中除包含panda样式的行外并列出其上下2行)                (若要改变默认值,直接改变NUM即可)                $ grep -C[NUM] panda file                  5. -b, --byte-offset                列出样式之前的内文总共有多少byte ..                         ex:  $ grep -b panda file         显示结果类似于:          0:panda         66:pandahuang        123:panda03                6. --binary-files=TYPE                此参数TYPE预设为binary(二进制),若以普通方式搜寻,只有2种结果:                  1.若有符合的地方:显示Binary file 二进制文件名 matches                  2.若没有符合的地方:什么都没有显示。                                   若TYPE为without-match,遇到此参数,       &
[返回上一页] [打 印]
系统评论 (评论内容只代表网友观点,与本站立场无关!)

昵 称: (请用中文)! 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

  
  [ ]
 

 

 

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 在线留言

 

 
 
Copyright © 2008 电脑问题吧 . All Rights Reserved .

www.pcq8.com 电脑问题吧技术QQ交流群:22707444 powered by:电脑问题吧
 
蜀ICP备08008039号