过滤器--4 (2).ppt
《过滤器--4 (2).ppt》由会员分享,可在线阅读,更多相关《过滤器--4 (2).ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、过滤器过滤器 薛卫薛卫1Pan过滤器文本过滤就是获取文本输入流,在文本上执行某些转换或什么都不做,然后将它发送到输出流的过程2PanCat-获取输入并输出语法:cat-bnsfile简单输入输出:cat(ctrl+D)重定向创建文件:catdatacatdata复制文件:catnewdata显示文件:catfile43PanSplit划分文件splitOPTIONINPUTPREFIX将一个档案分割成数个。从INPUT分割输出成固定大小的档案,其档名依序为PREFIXaa,PREFIXab.;PREFIX默认值为x。若没有INPUT档或为-,则从标准输入读进资料。-d使用数字而不是字母作为后缀
2、名-aX指定后缀名的长度,默认为2位-lnum分割后文件行数4PanC程序生成6w行数据文件5PantacTac是cat的倒写,意思也和它是相反的。cat是从第一行显示到最后一行,而tac是从最后一行显示到第一行用法与cat类似6Panrevrev是把每行的字符反转rootlocalhost$catfilejjdskkloprootlocalhost$revfilesdjjkkpol7Panhead命令命令:head-nlines默认选项不指定任何选项的时候,比如执行headfile,则显示file文件的全部内容。-n选项显示指定文件的前n行,n为一个整数。8Pantail命令命令:tail-
3、nlines默认选项不指定任何选项的时候,比如执行tailfile,则显示file文件的全部内容。-n选项显示指定文件的后n行,n为一个整数。9Pan删除数据列:colrm语法语法:colrm开始列数编号colrm指令从标准输入设备读取,转而输出到标准输出设备。如果不加任何参数,则该指令不会过滤任何一行。10Pan书后习题11Pan文件比较和抽取12Pan比较文件-cmp语法:cmpfile1file2特点:逐字节比较,可以比较图片、音乐等文档13PanComm-比较有序文本文件语法:comm-123file1file2逐行地比较两个排好序文件的差异,并将其结果显示出来,如果没有指定任何参数,
4、则会把结果分成3列显示:第1列仅是在第1个文件中出现过的行,第2列是仅在第2个文件中出现过的行,第3列则是在第1与第2个文件里都出现过的行。选项1、2或3抑制相应的列显示。例如comm-12就只显示在两个文件中都存在的行;comm-23只显示在第一个文件中出现而未在第二个文件中出现的行;comm-123则什么也不显示。14Panrootlocalhostunix#catfrickalisonbarbarabenchunknoahrootlocalhostunix#catfrackalisonbarbaracandychucknoahsuerootlocalhostunix#commfrickf
5、rackalisonbarbarabencandychuckchunknoahsue15Pan只能比较排序的文件-否则无意义rootlocalhostunix#catfrick1barbarabenchunknoahalisonrootlocalhostunix#commfrick1frackalisonbarbarabencandychuckchunknoahalisonsue16Pan只能比较排序的文件-否则无意义rootlocalhostunix#cata1abdcrootlocalhostunix#catb1abcdrootlocalhostunix#comma1b1abcdcroot
6、localhostunix#commb1a1abcdc17Pandiff显示将第一个文件修改为第二个文件所需要遵循的指示18Panrootlocalhostunix#catbgacrootlocalhostunix#cataagcrootlocalhostunix#diffab1d0arootlocalhostunix#diffba1d0g号是第号是第2个文件中增个文件中增加或删除的行加或删除的行 19PanDiff选项-i忽略大小写区别-w忽略空白符-b忽略空白符数量区别20Pan-c改变输出格式-上下文输出格式rootlocalhostunix#diff-cab*a2010-12-1711
7、:20:00.000000000+0800-b2010-12-1616:24:51.000000000+0800*1,4*-dg!bc-1,3-g!acrootlocalhostunix#catadgarootlocalhostunix#diff-cab*a2010-12-1711:20:49.000000000+0800-b2010-12-1616:24:51.000000000+0800*1,3*-dga-1,3-ga+c指第1个文件一共有4行指第2个文件一共有3行 比较的文件的后者比前着多一行 比较的文件的后者比前着少一行!比较的文件两者有差别的行 21Pan-u改变输出格式-统一输出格
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 过滤器-4 2 过滤器
限制150内