摘要: 一、简介(repeat or omit repeated lines)检查及删除文本文件中重复出现的行(重复行的定义:完全匹配的连续行,即数据事先要经过sort处理)。二、格式uniq [OPTION]... [INPUT [OUTPUT]]三、常用选项-d #把重复行写道 OUTPUT 中,不管连续出现多少次,仅写一次-c #每行前显示在输入文件中出现的次数-u #仅显示出现一次的行-s2 #忽略比较前两个字符-f2 #忽略第二个栏位-w2 ... 阅读全文
posted @ 2012-04-01 20:05 xiangzi888 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一、简介sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。特殊字符按照它们的内部编码排序。二、格式sort [OPTION]... [FILE]...sort [OPTION]... --files0-from=F三、常用选项-u #除去重复行-r #降序-o #把排序后的结果写入到源文件,重定向无法实现!-n ... 阅读全文
posted @ 2012-04-01 19:25 xiangzi888 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 一、简介(Global Regular Expression Print) grep 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印到标准输出。如果指定了多个文件,会在每一行前面显示文件名。并不影响原文件内容。grep可用于shell脚本,因为grep通过返回一个状态值来说明搜索的状态,如果模板搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2。我们利用这些返回值就可进行一些自动化的文本处理工作。二、格式grep [OPTIONS] PATTERN [FILE...]grep [OPTIONS] [-e PATTERN | -f FILE] . 阅读全文
posted @ 2012-04-01 17:44 xiangzi888 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 一、tr 简介(translate or delete characters)tr 用来转换(替换或删除)来自标准输入的字符。通过使用 tr,可以非常容易地实现 sed 的许多最基本功能。可以将 tr 看作为 sed 的(极其)简化的变体:用一个字符来替换另一个字符,或者完全除去一些字符,或者除去重复字符。注:tr 总是从标准输入获得输入,转换的结果写到标准输出,而原始文件不变。二、格式tr [OPTION]... SET1 [SET2]三、使用举例1.替换单个字符tr 'e' 'x' < filename #全部 e 字符替换为 xdate | tr . 阅读全文
posted @ 2012-04-01 14:30 xiangzi888 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 一、paste作用(merge lines of files)在某种意义上与cut相反。它不是把行分离开,而是把多行合并在一起。二、格式paste [OPTION]... [FILE]...三、使用举例(以下是三个测试文件)cat nameslucyjacktonycat numbers152152189cat addressesVine streetNew YorkChina1.合并文件(每一行对应显示在一起,默认用制表符分割)paste names numbers addresseslucy 152 Vine streetjack 152 New Yorktony ... 阅读全文
posted @ 2012-04-01 13:22 xiangzi888 阅读(288) 评论(0) 推荐(0) 编辑