uniq 命令及其示例

Linux 中的uniq命令是一个命令行实用程序,用于报告或过滤文件中的重复行。简而言之,uniq一种帮助检测相邻重复行并删除重复行的工具。uniq从输入文件中过滤出相邻的匹配行(作为参数是必需的),并将过滤后的数据写入输出文件。 

uniq 命令的语法

uniq [OPTIONS] [INPUT_FILE [OUTPUT_FILE]]
  • `OPTIONS`:可选标志,修改 ` 命令的行为uniq`
  • `INPUT_FILE`:包含文本数据的输入文件的路径。如果未指定,则从标准输入(通常是键盘)读取。uniq`
  • `OUTPUT_FILE`:将写入唯一行的输出文件的路径。如果未指定,则 `写入标准输出(通常是终端)。 uniq`

命令的常用选项uniq

以下是可以与 `命令一起使用的一些常用选项:uniq`

 
 

选项

描述

-c,–计数

根据输入中出现的次数为行添加前缀,后跟空格。

-d、–重复

仅输出输入中重复的行。

-i,–忽略大小写

比较行时忽略大小写的差异。

-f, –skip-fields=N

避免比较每行的前 N ​​个字段。

-s, –skip-chars=N

避免比较每行的前 N ​​个字符。

-u、–unique

仅输出输入中唯一的行。

posted @ 2024-06-02 05:13  wongchaofan  阅读(8)  评论(0编辑  收藏  举报