15_Linux_Session_15

上传人:仙*** 文档编号:244287514 上传时间:2024-10-03 格式:PPT 页数:20 大小:614.50KB
返回 下载 相关 举报
15_Linux_Session_15_第1页
第1页 / 共20页
15_Linux_Session_15_第2页
第2页 / 共20页
15_Linux_Session_15_第3页
第3页 / 共20页
点击查看更多>>
资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,版本,1.0,介绍,Linux,幻灯片,*,(共,20,页),目标,在本单元,您将学习,:,使用过滤器,使用过滤器,过滤器是执行以下三个步骤的程序,:,从标准输入文件获取输入,过滤输入,向标准输出文件发送输出,过滤器的一些示例有,cat,、,grep,、,wc,、,tr,和,cut,。,grep,过滤器,grep,过滤器,:,在文件中搜索特定样式的字符,。,显示所有包含搜索到的样式的行,。,在文件中搜索的样式被称为正则表达式,。,grep,过滤器在不指定正则表达式的情况下无法使用,。,grep,过滤器(续,),grep,过滤器的语法是:,grep,options pattern filename,grep,过滤器(续,),下表描述了可用来指定简单样式的字符的正则表达式,。,正则,表达式样式,A,字符,A,F,字符,F,New,词,New,grep,过滤器(续,),下表显示了可与,grep,过滤器一起使用的通配符字符,。,字符,用法, ,与一组字符中的任意一个匹配。, ,带有连字符,与一系列字符中的任意一个匹配。,其后的样式必须出现在每行的开始。, ,内有,样式不能包含指定组内的任意字符。,$,其之前的样式必须出现在每行的末端。,.,(点),匹配任意一个字符。,(反斜杠),忽略其后接的字符的特殊意义。,grep,过滤器(续,),grep,过滤器还有以下选项,可用于更改命令的输出,:,-,n,:打印与样式匹配的每行及其行号。行号打印在行首,。,-,c,:打印与样式匹配的行数,。,-,v,:打印不与正则表达式指定的样式匹配的所有行,。,这些选项必须在正则表达式前指定。,wc,过滤器,wc,过滤器用于计算磁盘文件或标准输入文件中的行数、字数和字符数,。,wc,过滤器的语法是:,wc,option filename,wc,过滤器(续,),以下命令显示了,wc,过滤器的用法,:,$,wc,test,7 40 242 test,输出,wc,过滤器(续,),下表描述了,wc,过滤器的选项,。,选项,描述,l,显示行数。,w,显示字数。,c,显示字符数。,cut,过滤器,cut,过滤器在当需要从特定命令(如,:,ls,和,who,),的输出抽取特定列时使用,。,以下命令显示了,cut,过滤器的语法:,cut options filename,cut,过滤器(续,),以下命令显示了带有,-d,选项的,cut,过滤器的用法,:,$ cut -d : -f1 /etc/,passwd,root,bin,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,输出,cut,过滤器(续,),下表描述了,cut,过滤器的选项,。,选项,描述,-f,显示特定列。,-c,显示特定字符。,-d,指定列定界符。,tr,过滤器,tr,过滤器可用来,:,将一组字符翻译成另一组,。,将重复出现的字符压缩成一个,。,tr,过滤器(续,),已知有几个命令都可以多列输出。此外,列之间的间隔大于一个空格。,可以在这种情况下使用,cut,过滤器吗?,tr,过滤器(续,),不,在这种情况下,不能使用,cut,过滤器,因为列分隔符只能是单个字符。,因此,需要将列之间的空格压缩成一个空格,然后使用,cut,过滤器抽取所需列。,-s,选项用于将重复出现的字符压缩成一个字符,。,思考在外壳提示符处执行,who,命令后获得的以下输出,:,root tty1 Sep 28 17:02,steve,pts/4 Sep 28 19:36 (172.17.55.167),tr,过滤器(续,),如果想让上述输出中的列分隔符为一个空格,使用,tr,-,s,,如以下命令所示,:,$ who temporary,$,tr,-s temporary,tr,过滤器(续,),获得的输出将为:,root tty1 Sep 28 17:02,steve,pts/4 Sep 28 19:36 172.17.55.167),sort,过滤器按升序排列标准输入中的每行,。,下表描述了,sort,过滤器的选项,。,sort,过滤器,选项,描述,-r,按降序排序输入。,-f,按字符的,ASCII,值的顺序排列输入,-n,按美国信息互换标准码,(ASCII),序列排列数字。,排序指定文件的内容。,+pos1 -pos2,按特定列的顺序排序文件。,-t,使用不同的列分隔符创建文件。,-o,将,sort,过滤器的输出保存在磁盘文件上。,在本单元中,您学习了,:,过滤器即从标准输入文件获取输入、处理数据并在标准输出文件上显示输出的命令或用户程序。过滤器的各种示例有,grep,、,wc,、,tr,和,cut,。,grep,过滤器在标准输入或文件中搜索特定样式的字符,并显示含有该样式的所有行,。,wc,过滤器计算磁盘文件或标准输入中的行数、字数和字符数,。,cut,过滤器在当需要从特定命令(或文件)的输出抽取特定列时使用,。,tr,过滤器用于将一组字符翻译成另一组,。,sort,过滤器按特定顺序排列标准输入或文件的每行,。,小结,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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