当前位置: 首页 » 产品 » 农牧养殖 » 正文

linux下uniq和sort命令用法详解

放大字体  缩小字体 发布日期: 2024-09-25 11:19   来源:http://www.baidu.com/  作者:无忧资讯  浏览次数:18
核心提示:  使用说明:这个命令读取输入文件,并比较相邻的行。在正常情况下,第二个及以后更多个重复行将被删去,行比较是根据所用字符

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

  该命令各选项含义如下:

  -c 显示输出中,在每行行首加上本行在文件中出现的次数。它可取代- u和- d选项。

  -d 只显示重复行。

  -u 只显示文件中不重复的各行。

  -n 前n个字段与每个字段前的空白一起被忽略。一个字段是一个非空格、非制表符的字符串,彼此由制表符和空格隔开(字段从0开始编号)。

  +n 前n个字符被忽略,之前的字符被跳过(字符从0开始编号)。

  -fn 与- n相同,这里n是字段数。

  -sn 与+n相同,这里n是字符数。

  2.sort命令

  语法:sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-<结束栏位>][--help][--verison][文件]

  参数:

  -b 忽略每行前面开始出的空格字符。

  -d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。

  -f 排序时,将小写字母视为大写字母。

  -i 排序时,除了040至176之间的ASCII字符外,忽略其他的字符。

  -c 检查文件是否已经按照顺序排序。

  -m 将几个排序好的文件进行合并。

  -M 前面3个字母依照月份的缩写进行排序。

  -n 依照数值的大小排序。

  -o<输出文件> 将排序后的结果存入指定的文件。

  -r 以相反的顺序来排序。

  -t<分隔字符> 指定排序时所用的栏位分隔字符。

  -k 指定域

  --help 显示帮助。

  --version 显示版本信息。

 
 
[ 产品搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 

 
推荐图文
推荐产品
点击排行
    行业协会  备案信息  可信网站