next up previous contents
下一页: 统计文件大小命令 本章目录: 文件和目录操作相关命令 上一页: 文件查找命令

文本处理命令

Sort命令

sort命令的功能是对文件中的各行进行排序.sort命令有许多非常实 用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序 操作的.实际上,sort命令可以被认为是一个非常强大的数据管理工具, 用来管理内容类似数据库记录的文件.

Sort命令将逐行对文件中的内容进行排序,如果两行的首字符相同,该 命令将继续比较这两行的下一字符,如果还相同,将继续进行比较.

语法∶

sort [选项] 文件

说明∶sort命令对指定文件中所有的行进行排序,并将结果显示在标准输出 上.如不指定输入文件或使用“”,则表示排序内容来自标准输入. sort排序是根据从输入行抽取的一个或多个关键字进行比较来完成的.排序关 键字定义了用来排序的最小的字符序列.缺省情况下以整行为关键字按 ASCII字符顺序进行排序.

改变缺省设置的选项主要有∶

改变缺省排序规则的选项主要有∶

uniq命令

文件经过处理后在它的输出文件中可能会出现重复的行.例如,使用 cat命令将两个文件合并后,再使用sort命令进行排序,就可能出现重 复行.这时可以用uniq命令将这些重复行从输出文件中删除,只留下 每条记录的唯一样本.

语法∶uniq [选项] 文件

说明∶这个命令读取输入文件,并比较相邻的行.在正常情况下,第二个及以 后更多个重复行将被删去,行比较是根据所用字符集的排序序列进行的. 该命令加工后的结果写到输出文件中.输入文件和输出文件必须不同. 如果输入文件用“”表示,则从标准输入读取. 该命令各选项含义如下∶



root
2000-06-08