Linux 命令合集 文本处理和正则表达式相关命令之五

Posted Jasonakeke

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 命令合集 文本处理和正则表达式相关命令之五相关的知识,希望对你有一定的参考价值。

uniq 指令:检查及删除文本文件中重复出现的行列

语法uniq [-cdu][-f<栏位>][-s<字符位置>][-w<字符位置>][--help][--version][输入文件][输出文件]

功能介绍:该指令主要用于检查及删除文本文件中重复出现的行列

参数说明

参数功能
-c在每列旁边显示其重复出现的次数
-d仅显示重复出现的行列
-f忽略比较指定的栏位
-s忽略比较指定的字符
-u仅显示一次的行列
-w指定要比较的字符
–help显示帮助信息
–version显示版本信息

经验技巧

  • uniq 指令可检查文本文件中重复出现的行列

示例:使用 uniq 指令统计这些字符串所出现的次数,并显示在数据旁边,则输入以下命令:

[root@192 ~]$ cat /var/log/messages | awk 'print $1' | uniq -c
550 JUN

以上是关于Linux 命令合集 文本处理和正则表达式相关命令之五的主要内容,如果未能解决你的问题,请参考以下文章

Linux 命令合集(二):查看文件及内容处理命令

Linux文本处理三剑客之grep及正则表达式

linux文本查找相关命令

linux文本查找相关命令

awk原理

Linux 中常用的文本(行)处理命令(转)