博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
uniq过滤工具
阅读量:6263 次
发布时间:2019-06-22

本文共 716 字,大约阅读时间需要 2 分钟。

一、简介(repeat or omit repeated lines)

检查及删除文本文件中重复出现的行(重复行的定义:完全匹配的连续行,即数据事先要经过sort处理)。

 

二、格式

uniq [OPTION]... [INPUT [OUTPUT]]

 

三、常用选项

-d               #把重复行写道 OUTPUT 中,不管连续出现多少次,仅写一次 -c               #每行前显示在输入文件中出现的次数 -u               #仅显示出现一次的行 -s2              #忽略比较前两个字符 -f2              #忽略第二个栏位 -w2              #至多比较2个字符

四、实例

测试文件:

cat filename
Vine street Vhin street China New York New York New York add York ass York China China ccina china

1.统计重复的行

uniq -d -c addresses
3 New York       2 China

2.忽略第一个栏位

uniq -f1 -c addresses
2 Vine street       1 China       5 New York       4 China

3.至多比较一个字符

uniq -w1 -c addresses
2 Vine street       1 China       3 New York       2 add York       2 China       2 ccina

转载地址:http://hgwpa.baihongyu.com/

你可能感兴趣的文章
skyeye下修改uboot支持2410从nand启动
查看>>
MyTT工作(一)ListView使用
查看>>
Linux Autotools
查看>>
RTEMS-libbsd实现FDT support for BBB
查看>>
SVM及其对偶
查看>>
(转)趣文:我是一个线程
查看>>
Java对文件的读、写随机访问,RandomAccessFile类的使用分析
查看>>
[idea] SpringBoot整合swagger2实现CRUD
查看>>
redis的一些简介
查看>>
A dream. Do it, never regret!
查看>>
页面禁止横屏
查看>>
VS2010调试技巧
查看>>
hdoj2859(矩阵DP)
查看>>
springMVC中跳转问题
查看>>
HTML基础复习(八)表单
查看>>
datagrid分页 从后端获取数据也很简单
查看>>
rowid去重(删除表的重复记录)
查看>>
Java BigDecimal类的使用和注意事项
查看>>
HDU1896 Stones【模拟+优先队列】
查看>>
gulp不完全入门教程
查看>>