- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Shell 基础必备命令介绍
Linux 命令 --------grep
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行。 example:???$?grep?-A?1?panda?file (从file中搜寻有panda样式的行,并显示该行的后1行) 2.?-a或--text grep原本是搜寻文字文件,若拿二进制的档案作为搜寻的目标, 则会显示如下的讯息:?Binary?file?二进制文件名matches?然后结束。 若加上-a参数则可将二进制档案视为文本文件搜寻, 相当于--binary-files=text这个参数。 example:????(从二进制档案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行。 example:????(从file中搜寻有panda样式的行,并显示该行的前1行) $?grep?-B?1?panda?file 4.?-C?[NUM],?-NUM,?--context[=NUM] 列出符合行之外并列出上下各NUM行,默认值是2。 example:????(列出file中除包含panda样式的行外并列出其上下2行) (若要改变默认值,直接改变NUM即可) $?grep?-C[NUM]?panda?file 5.?-b,?--byte-offset 列出样式之前的内文总共有多少byte?.. exemple:??$?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,遇到此参数, grep会认为此二进制档案没有包含任何搜寻样式,与-I?参数相同。 若TPYE为text,?grep会将此二进制文件视为text档案,与-a?参数相同。 Warning:?--binary-files=text?若输出为终端机,可能会产生一些不必要的输出。 7.?-c,?--count 不显示符合样式行,只显示符合的总行数。 若再加上-v,--invert-match,参数显示不符合的总行数。 8.?-d?ACTION,?--directories=ACTION 若输入的档案是一个资料夹,使用ACTION去处理这个资料夹。 预设ACTION是read(读取),也就是说此资料夹会被视为一般的档案; 若ACTION是skip(略过),资料夹会被grep略过: 若ACTION是recurse(递归),grep会去读取资料夹下所有的档案, 此相当于-r?参数。 9.??-E,?--extended-regexp 采用规则表示式去解释样式。 10.??-e?PATTERN,?--regexp=PATTERN 把样式做为一个partern,通常用在避免partern用-开始。 11.??-f?FILE,?--file=FILE 事先将要搜寻的样式写入到一个档案,一行一个样式。 然后采用档案搜寻。 空的档案表示没有要搜寻的样式,因此也就不会有任何符合。 ex:?(newfile为搜寻样式文件) $grep?-f?newfile?file 12.??-G,
您可能关注的文档
- js调试汇总.doc
- js对象层次.doc
- js获取选中内容.doc
- js刷新页面方法大全.doc
- js详解.doc
- js页面跳转方法.doc
- JS运行指定HTML代码+纯CSS实现二级菜单的示例.doc
- July 4-资讯科技部职位描述-网页制作工程师.doc
- KB网页打码教程.doc
- Keil 的调试命令、在线汇编与断点设置.doc
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
最近下载
- 2024年出版专业资格考试《基础知识》(中级)真题及答案.pdf VIP
- 高壓电机修理质量过程控制管理办法.doc VIP
- 2025年河北石家庄学院公开选聘事业单位工作人员25名备考题库及答案解析.docx VIP
- 鼻炎中医PPT课件.pptx VIP
- 新能源基础知识PPT精品课件-.pptx VIP
- 2025年河北石家庄辛集市事业单位公开招聘工作人员191名备考题库及答案解析.docx VIP
- 2025年南京江北新区公开招聘社区工作者60人笔试备考题库及答案解析.docx VIP
- 一年级上册生字练字帖.docx VIP
- 2025年天翼云解决方案架构师认证考试题库-上(单选题汇总).docx VIP
- 克莱门特w3000用户手册(中文版).pdf VIP
文档评论(0)