`
CrazyNemo
  • 浏览: 197863 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

一天一条linux命令——uniq

阅读更多

uniq命令的功能是去掉文件中重复行输出。(不改变原文件)

 

uniq --help 可查看命令参数使用方法。

 

uniq file1 显示file1中内容,重复行只显示一次。

 

uniq -c file1 显示file1中内容,重复行只显示一次。在每行前面列出本行在文件中出现几次。

 

uniq -d file1 只显示file1中重复出现的行,且重复行只显示一次。

 

uniq -D file1 只显示file1中重复出现的行,且重复行全部显示。

 

uniq -f 2 file1 忽略每行前两个词,显示file1中内容,重复行只显示一次。

 

uniq -i file1 忽略大小,显示file1中内容,重复行只显示一次。

 

uniq -s 5 file1 忽略每行前5个字母,显示file1中内容,重复行只显示一次。

 

uniq -u file1 只显示file1中不重复的行。

 

uniq -w 5 file1 只比较每行前5个字母,显示file1中内容,重复的只显示一次。

 

 

分享到:
评论

相关推荐

    Linux学习笔记【博文整理系列】

    Linux笔记——命令:Sort,uniq,join,cut,paste,split Linux笔记——shell基础:变量&本地变量&位置变量&特定变量参数 Linux笔记——条件测试test Linux笔记——控制流 Linux笔记——shell补充:参数传递&函数等 Linux...

    linux下uniq和sort命令用法详解.docx

    uniq 命令是 Linux 中的一个文本处理命令,用于去除文本中的重复行。该命令读取输入文件,并比较相邻的行。在正常情况下,第二个及以后更多个重复行将被删去,行比较是根据所用字符集的排序序列进行的。该命令加工后...

    Linux命令大全(CHM格式离线版)

    Linux命令大全(CHM格式离线版) Linux命令大全(修改版) 进行重新编译的说明 文件传输 bye ftp ftpcount ftpshut ftpwho ncftp tftp uucico uucp uupick uuto 备份压缩 ar bunzip2 bzip2 bzip2recover compress cpio ...

    windows下的uniq

    `uniq`命令在Unix/Linux中是一个非常常见的文本处理工具,它用于过滤出连续重复的行,通常与`sort`命令结合使用,因为`uniq`只对连续的重复行进行处理。在Windows环境下,如果没有内置的`uniq`命令,可以寻找替代品...

    Linux命令详解手册.pdf

    Linux命令详解手册是一份关于Linux操作系统下各种命令的权威指南,涵盖了系统管理、系统设置、文档编辑和压缩备份等众多方面的命令。这份手册详细列举并解释了每个命令的用途和使用方法,是Linux用户管理和维护系统...

    Linux命令详解手册

    Linux命令详解手册是一本适合Linux新手和有一定基础的用户深入学习Linux命令的指南。它详细介绍了大量的Linux命令,涵盖了系统管理、系统设置、文档编辑以及压缩备份等多个方面的操作。掌握这些命令对于理解和使用...

    常用linux命令小结

    这条命令会创建一个名为`archive.tar.gz`的压缩归档文件,包含了`/path/to/directory/`目录的内容。 **sed命令** sed(stream editor)是一个流编辑器,用于对文本进行过滤和转换。它支持基本的正则表达式,并可以...

    Linux命令学习+Linux标准文本处理命令

    - **管道** (`|`):将一个命令的输出作为另一个命令的输入。 - **重定向** (`>` 和 `>>`):将命令的输出保存到文件中而不是屏幕。 #### 源代码安装 - 使用`make`和`make install`来编译和安装软件。 - 示例:安装...

    linux下uniq和sort命令用法.docx

    uniq 命令是 Linux 中的一个文本处理命令,用于删除或显示文本文件中的重复行。它可以读取输入文件,并比较相邻的行。在正常情况下,第二个及以后更多个重复行将被删去,行比较是根据所用字符集的排序序列进行的。该...

    linux命令详解阿手册PDF文档

    《Linux命令详解手册》是一份全面的Linux命令参考资料,它详细介绍了Linux系统中广泛使用的一系列命令,覆盖了系统管理、系统设置、文档编辑以及压缩备份等多个方面。为了方便用户查阅,该手册按照命令的功能进行了...

    uniq命令 去除文件中的重复行

    uniq命令全称是“unique”,中文释义是“独特的,唯一的”。该命令的作用是用来去除文本文件中连续的重复行,中间不能夹杂其他文本行。去除了重复的,保留的都是唯一的,也就是独特的,唯一的了。 我们应当注意的是...

    Linux命令之netstat

    Netstat 命令是 Linux 系统中一个非常重要的命令,它可以用来查看 Linux 系统中正在使用的服务和端口情况。下面是 Netstat 命令的详细介绍。 Netstat 命令的基本用法 Netstat 命令的基本语法为:`netstat [-选项]`...

    150个常用Linux命令

    ### Linux基础命令详解 随着Linux系统的广泛应用,掌握其基本命令对于任何从事IT行业的人来说变得尤为重要。本文将基于“150个常用Linux命令”的内容,详细介绍其中的关键知识点,特别是那些对于初学者而言至关重要...

    linux文本处理命令

    Linux 文本处理命令是 Linux 操作系统中的一组命令,用于处理文本文件和文本流的命令。这些命令可以实现文本的排序、去重、统计、过滤等操作。本文将详细介绍 Linux 文本处理命令,包括 sort、uniq、tsort 等命令的...

    redhat Linux命令大全

    ### Red Hat Linux命令大全解析 #### 一、系统管理与控制 - **login**: 用户登录命令,用于切换或建立新的用户会话。 - **logout** 和 **exit**: 用于退出当前用户会话,返回到登录界面或上一个shell。 - **...

    Linux 常用命令整理

    Linux是一种广泛使用的开源类Unix操作系统,其用户界面是基于命令行的。在Linux环境下,命令行工具和脚本提供了强大的数据操作和系统管理能力。以下是一些Linux系统中常用的命令及其使用方法: 1. 文件和目录操作 ...

    linux下所有命令的源码

    "Linux下所有命令的源码"这个资源包含了许多核心工具的源代码,比如`coreutils-7.5`,这是一个包含了Linux基础命令的软件包。 `coreutils`是GNU项目的一部分,它提供了许多Unix-like系统的基本命令,如`ls`, `cd`, ...

    Linux命令手册

    Linux命令手册是Linux用户不可或缺的参考资料,尤其对于初学者和经验丰富的系统管理员来说,它能够提供快速查询命令用法的能力。手册涵盖的内容广泛,包括文件目录管理、文档编辑和文件传输等多个方面。在此,我将...

    Linux操作命令八.doc

    uniq 命令是 Linux 中一个有用的命令,它从标准输入或单个文件名参数接受数据有序列表,默认情况下,从数据列表中删除任何重复行。uniq 命令的格式为 uniq [选项][文件名]。uniq 命令有八个常用的参数: * -c 在每...

Global site tag (gtag.js) - Google Analytics