学习Linux命令 - uniq

名称

uniq(从uniqued文件中删除重复的行)

概要

uniq [-cdu] [-f skip-fields] [-s skip-chars] [-w check-chars] [ - #skip-fields] [+#skip-chars] [--count] [--rereated] [--unique] [--skip-fields = skip-fields] [--skip-chars = skip-chars] [--check-hars =校验字符] [--help] [--version] [infile ] [outfile]

描述

uniq在排序文件中打印独特的行,只保留一行匹配行。 或者,它只能显示仅显示一次的行或显示不止一次的行。 uniq需要排序的输入,因为它只比较连续的行。

选项

-u, - 独特

只打印独特的线条。

-d, - 重复
只打印重复行。

-c, - 数量
打印每条线出现的次数。

- 数字,-f,--skip-fields =数字
在此选项中,number是一个整数,表示在检查唯一性之前跳过的字段数。 第一个数字字段以及在数字字段之前找到的任何空格都会被跳过并不计入。 字段被定义为非空格,非制表符的字符串,它们由空格和制表符分隔开。

+号码,-s,--skip-chars =号码
在此选项中,number是一个整数,表示在检查唯一性之前跳过的字符数。 第一个数字字符以及在数字字符之前找到的任何空格都会被跳过并不计入。 如果您同时使用字段和字符跳过选项,则首先跳过字段。

-w,--check-chars =数字
跳过任何指定的字段和字符后,在行中指定要比较的字符数。 通常比较所有其余的线。

- 帮帮我
打印使用情况消息并退出,并显示状态代码,指示成功。

- 版
打印标准输出的版本信息,然后退出。

%sort myfile | uniq的

消除流中的重复行(符号“|”将sort myfile的输出传递给uniq命令)。

重要提示:使用man 命令%man )查看特定计算机上的命令使用方式。