欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第二十一讲 过滤器与正则表达式(精品).ppt

    • 资源ID:71101597       资源大小:49.50KB        全文页数:13页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第二十一讲 过滤器与正则表达式(精品).ppt

    Linux操作系统操作系统第 二十一讲过滤器与正则表达式2023/1/26过滤器n过滤器是一些读取数据流的命令,并对读取的数据流执行适当的操作,然后把操作的结果送到标准输出n输入至过滤器的数据流可以是一系列的输入数据,包括从文件、设备及命令或其它过滤器命令的输出等。n过滤器仅仅对输入的数据流进行操作,并不修改原数据。如果过滤器从文件中接收数据,其原文件是不会被修改的,因为过滤器只是从文件中读取数据2023/1/26过滤器n过滤器的输出经常被输出到标准输出,也可以被中定向到另外一个文件中或设备上,或者用管道输入给另外一个实用程序或过滤器n一般把过滤器分为常见的三类n文本过滤器n编辑过滤器n数据过滤器2023/1/26常见文件过滤器ncat、tee命令 n过滤器cat命令接收来自文件的输入,并把接收的数据拷贝到标准输出n过滤器tee命令接收输入的数据,并把它们同时输出到标准输出及指定的文件nhead、tail命令n在过滤器中使用管道和重定向ncat 1.txt|lprncat 1.txtncat 1.txt 2.txt|morencat 1.txt 2.txt 3.txtncat 1.txt 2.txt|tee 3.txt|lpr2023/1/26常见文件过滤器n输出类过滤器:wc、spell、sort n计数命令wc命令:过滤器命令wc对它的输入(通常来自于文件)进行处理:统计文件中的行数、单词数及字符数(包括结尾的换行字符),并把统计的结果输出nwc 1.txtn-c:仅统计文件中的字符数n-l:仅统计文件中的行数n-w:仅统计文件中的单词数2023/1/26常见文件过滤器n输出类过滤器:wc、spell、sort n拼写检查命令spell命令:过滤器命令spell将检查输入数据中的拼写错误,并同时输出这些拼写错误的单词nspell 1.txtnSpell 1.txt|wc-wn文件排序命令sort命令:对文件中的各行进行排序nsort 1.txtncat 1.txt 2.txt|sort 3.txt2023/1/26常见文件过滤器n搜索文件命令:grep命令 n过滤器grep命令用来搜索与文件中的字符串相匹配的模式,然后它通知用户在什么文件中搜索到与指定的模式匹配的字符串,并打印出所有包含该字符串的文本行。n过滤器命令grep有两个参数:n第一个参数指定要搜索的模式n第二个参数是要搜索的文件列表ngrep who 1.txtngrep who are 1.txtngrep who 1.txt 2.txtngrep who*2023/1/26过滤器编辑程序n流式编辑器:sed(stream editor)n过滤器命令sed对其输入的数据执行行编辑操作。其中,输入的数据可以从文件中读取,也可以接收来自于标准输入的数据nsed命令有两个参数n行编辑操作参数n文件列表参数nsed 3 d 1.txtnsed s/how/who/3.txtncat 3.txt|sed 3 d2023/1/26过滤器编辑程序n文件差别命令:diff命令n过滤器命令diff用来比较两个文件,并输出那些内容不同的文本行。ndiff 1.txt 2.txt2023/1/26正则表达式(Regular Expression)n许多实用程序与过滤器使用模式(pattern)来在文件中定位、选择指定的文本。一般在模式中使用一组特殊的字符(通配符)来完成更灵活,功能更强大的搜索。如果一个模式中包含一些特殊的字符,并称该模式为正则表达式n简言之,正则表达式是从左向右去匹配目标字符串的一组模式。2023/1/26正则表达式(Regular Expression)n正则表达式中的特殊字符有如下几个:“”、“$”、“*”、“?”n与行尾及行首匹配的特殊字符:“”、“$”ngrep “anon”/etc/vsftpd/vsftpd.confngrep “you$”1.txtn与任何单个字符都匹配的特殊字符:“?”nls?.txt2023/1/26正则表达式(Regular Expression)n匹配任意字符:“*”nls*.txt2023/1/26grep实用程序与正则表达式nShell下的特殊字符可以让你搜索、匹配文件名,而正则表达式允许搜索、匹配文件中的文本n在grep命令中使用正则表达式,可以用指定的模式来搜索文件或匹配、定位文件中的文本行nls l|grep dnls l|grep.txt$nrpm qa|grep vsftpd2023/1/26

    注意事项

    本文(第二十一讲 过滤器与正则表达式(精品).ppt)为本站会员(hyn****60)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开