ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:18.52KB ,
资源ID:17015123      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17015123.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(linux grep命令Word文档下载推荐.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

linux grep命令Word文档下载推荐.docx

1、 匹配正则表达式的结束行。到匹配正则表达式的行结束。 :单个字符,如A即A符合要求 。 - :范围,如A-Z,即A、B、C一直到Z都符合要求 。所有的单个字符。* :有字符,长度可以为0。4.grep命令使用简单实例$ grep test d*显示所有以d开头的文件中包含 test的行。$ grep test aa bb cc显示在aa,bb,cc文件中匹配test的行。$ grep a-z5 aa显示所有包含每个字符串至少有5个连续小写字符的字符串的行。$ grep w(es)t.*1 aa如果west被匹配,则es就被存储到内存中,并标记为1,然后搜索任意个字符(.*),这些字符后面紧跟着

2、 另外一个es(1),找到就显示该行。如果用egrep或grep -E,就不用”号进行转义,直接写成w(es)t.*1就可以了。5.grep命令使用复杂实例假设您正在/usr/src/Linux/Doc目录下搜索带字符 串magic的文件:$ grep magic /usr/src/Linux/Doc/*sysrq.txt:* How do I enable the magic SysRQ key?* How do I use the magic SysRQ key?其中文件sysrp.txt包含该字符串,讨论的是 SysRQ 的功能。默认情况下,grep只搜索当前目录。如果 此目录下有许多子

3、目录,grep会以如下形式列出:grep: sound: Is a directory这可能会使grep 的输出难于阅读。这里有两种解决的办法:明确要求搜索子目录:grep -r或忽略子目录:grep -d skip如果有很多 输出时,您可以通过管道将其转到less上阅读:$ grep magic /usr/src/Linux/Documentation/* | less这样,您就可以更方便地阅读。有一点要注意,您必需提供一个文件过滤方式(搜索全部文件的话用 *)。如果您忘了,grep会一直等着,直到该程序被中断。如果您遇到了这样的情况,按 ,然后再试。下面还有一些有意思的命令行参数:grep

4、 -i pattern files :不区分大小写地搜索。默认情况区分大小写,grep -l pattern files :只列出匹配的文件名,grep -L pattern files :列出不匹配的文件名,grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配magic,而不是magical),grep -C number pattern files :匹配的上下文分别显示number行,grep pattern1 | pattern2 files :显示匹配 pattern1 或 pattern2 的行,grep pattern1 files | gr

5、ep pattern2 :显示既匹配 pattern1 又匹配 pattern2 的行。grep -n pattern files 即可显示行号信息grep -c pattern files 即可查找总行数这里还有些用于搜索的特殊符号: 和 分别标注单词的开始与结尾。例如:grep man * 会匹配 Batman、manic、man等,grep 只匹配man,而不是Batman或manic等其他的字符串。:指匹配的字符串在行首,$:指匹配的字符串在行 尾,Grep 命令 用法大全1、参数: -I :忽略大小写 -c :打印匹配的行数 -l :从多个文件中查找包含匹配项 -v :查找不包含匹配

6、项的行 -n:打印包含匹配项的行和行标 2、RE(正则表达式) 忽略正则表达式中特殊字符的原有含义 匹配正则表达式的开始行 $ 匹配正则表达式的结束行 从匹配正则表达式的行开始 到匹配正则表达式的行结束 单个字符;如A 即A符合要求 - 范围 ;如A-Z即A,B,C一直到Z都符合要求 . 所有的单个字符 * 所有字符,长度可以为0 3、举例 # ps -ef | grep in.telnetd root 19955 181 0 13:43:53 ? 0:00 in.telnetd # more size.txt size文件的内容 b124230 b034325 a081016 m718799

7、8 m7282064 a022021 a061048 m9324822 b103303 a013386 b044525 m8987131 B081016 M45678 B103303 BADc2345 # more size.txt | grep a-b 范围 ;* b 单个字符;bB# grep root /etc/group root:0:root bin:2:root,bin,daemon sys:3:root,bin,sys,adm adm:4:root,adm,daemon uucp:5:root,uucp mail:6:tty:7:root,tty,adm lp:8:root,lp

8、,adm nuucp:9:root,nuucp daemon:12:root,daemon root /etc/group 匹配正则表达式的开始行 uucproot$ /etc/group 匹配正则表达式的结束行 # more size.txt | grep -i b1.*3 -i :# more size.txt | grep -iv -v :# more size.txt | grep -in 1:15:$ /etc/init.d/nfs.server | wc -l 128 $ /etc/init.d/nfs.server | wc l 忽略正则表达式中特殊字符的原有含义 15 /etc

9、/init.d/nfs.server case $1 in /tmp/sharetab.$ x$fstype != xnfs &echo $patht$rest$fstypet$optst$desc/usr/bin/touch -r /etc/dfs/sharetab /tmp/sharetab.$ /usr/bin/mv -f /tmp/sharetab.$ /etc/dfs/sharetab if -f /etc/dfs/dfstab & /usr/bin/egrep -v *(#|$)if $startnfsd -eq 0 -a -f /etc/rmmount.conf &if $sta

10、rtnfsd -ne 0 ; then elif ! -n $_INIT_RUN_LEVEL ;while $wtime -gt 0 ; do wtime=expr $wtime - 1 if $wtime -eq 0 ;Usage: $0 start | stop # more size.txt the test file their are files The end the size.txt theTthethe test file=1,简介使用正则表达式的一个多用途文本搜索工具.这个php?name=%C3%FC%C1%EE onclick=tagshow(event) class=t

11、_tag命令本来是ed行编辑器中的一个php?命令/过滤器: g/re/p - global - regular expression - print.基本格式grep pattern file.(1)grep 搜索字符串 filename(2)grep 正则表达式 filename在文件中搜索所有 pattern 出现的位置, pattern 既可以是要搜索的字符串,也可以是一个正则表达式.注意:在输入要搜索的字符串时最好使用双引号/而在模式匹配使用正则表达式时,注意使用单引号2,grep的选项 -c 只输出匹配行的计数 -i 不区分大小写(用于单字符) -n 显示匹配的行号 -v 不显示不

12、包含匹配文本的所以有行 -s 不显示错误信息 -E 使用扩展正则表达式 更多的选项请查看:man grep3,常用grep实例(1)多个文件查询 grep sort *.doc #见文件名的匹配(2)行匹配:输出匹配行的计数 grep -c 48 data.doc#输出文档中含有48字符的行数(3)显示匹配行和行数 grep -n #显示所有匹配48的行和行号(4)显示非匹配的行 grep -vn #输出所有不包含48的行(5)大小写敏感 grep -i ab #输出所有含有ab或Ab的字符串的行4, 正则表达式的应用(1)正则表达式的应用 (注意:最好把正则表达式用单引号括起来) grep 239.#输出所有含有以2,3或9开头的,并且是两个数字的行(2)不匹配测试48#不匹配行首是48的行(3)使用扩展模式匹配 grep -E 219|216 data.doc(4) . 这需要在实践中不断应用和总结,熟练掌握正则表达式。5, 使用类名可以使用国际模式匹配的类名::upper:A-Zlower:a-zdigit:0-9alnum:0-9a-zA-Zspace:空格或tabalpha:a-zA-Z(1)使用5:#查询以5开头以两个大写字母结尾的行

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1