Linux uniq命令用于检查及删除文本文件中重复出现的行列。
uniq可检查文本文件中重复出现的行列。
uniq [-cdu][-f<栏位>][-s<字符位置>][-w<字符位置>][--help][--version][输入文件][输出文件]
参数:
文件testfile中第2%20行、第5%20行、第9%20行为相同的行linux命令大全,使用uniq%20命令删除重复的行linux命令大全,可使用以下命令:
uniq%20testfile%20
testfile中的原有内容为:
$ cat testfile #原有内容 test 30 test 30 test 30 Hello 95 Hello 95 Hello 95 Hello 95 Linux 85 Linux 85
使用uniq 命令删除重复的行后,有如下输出结果:
$ uniq testfile #删除重复行后的内容 test 30 Hello 95 Linux 85
检查文件并删除文件中重复出现的行,并在行首显示该行重复出现的次数。使用如下命令:
uniq-c testfile
结果输出如下:
上一个教程:linux命令行工具
下一个教程:Linux常用基本命令(cut)