第十二章sort及其他常用工具.pdfVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十二章 sort 及其它常用工具 本章节的内容我们将讲述一些很小但非常有用的工具,其中主要讲述sort工具,Sort和uniq工具都可以 对文件进行排序,只不过我们在程序中使用 sort 情况较多,另外我们还讲述 cut、tr 等在程序中会常用到 的工具。 作者:刘才林 完成于2008/3 月 第1页共10页 第十二章 sort 及其它常用工具 12.1:sort简介: sort命令的功能是对文件中的各行进行排序。sort 命令有许多非常实用的选项,这些选项最初是用来 对数据库格式的文件内容进行各种排序操作的。实际上,sort命令可以被认为是一个非常强大的数据管理 工具,用来管理内容类似数据库记录的文件。 Sort命令将逐行对文件中的内容进行排序,如果两行的首字符相同,该命令将继续比较这两行的下一 字符,如果还相同,将继续进行比较。 12.2:命令格式和选项: 12.2.1:sort命令格式: sort [-bcdfimMnru] [-k keydef] [-o output] [- S kmem] [-t char] [-T directory] [ -y [kmem]] [-z recsz] +pos1 [-pos2]] [file...] 12.2.2:sort选项: sort排序是根据从输入行抽取的一个或多个关键字进行比较来完成的。排序关键字定义了用来 排序的最小的字符序列。缺省情况下以整行为关键字按ASCII码顺序进行排序。 改变缺省设置的选项主要有: ● - m 合并两个已分类的文件 ● - c 检查给定文件是否已排好序,如果它们没有都排好序,则打印一个出错信息,并 以状态值1退出。 ● - u 对排序后认为相同的行只留其中一行。 ● - o 输出文件将排序输出写到输出文件中而不是标准输出,如果输出文件是输入文件 之一,sort先将该文件的内容写入一个临时文件,然后再排序和写输出结果。 改变缺省排序规则的选项主要有: ● - d 按字母顺序排序,比较时仅字母、数字、空格和制表符有意义。 ● - f 将小写字母与大写字母同等对待。 ● - I 忽略非打印字符。 ● - M 作为月份比较:“JAN”“FEB” ● - r 按逆序输出排序结果。 ● +posl - pos2 指定一个或几个字段作为排序关键字,字段位置从posl 开始,到pos2 为止(包 括 posl,不包括 pos2)。如不指定 pos2,则关键字为从 posl 到行尾。字段和字符的位置从 0 开始。 ● - b 在每行中寻找排序关键字时忽略前导的空白(空格和制表符)。 ● - t separator 指定字符separator作为字段分隔符。 12.3:sort对域的参照方式: 关于sort的一个重要事实是它参照第一个域作为域0,域1是第二个域,等等。sort也可以使用整行作 为分类依据,为防止混淆,对于此文件用户应按如下方式参照域并做分类依据: aliu 321 zsss document aliu 234 sdsw document btn 456 zdse document ztang 104 xdff document xna 234 sffw document sort对域的定位,将aliu那个域定位为域0,321定位为域

文档评论(0)

vr7743178 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档