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 |
仅输出输入中唯一的行。 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了