去除重复行(awk 小技巧)

讨论其他BSD项目及其衍生品,如:FreeBSD,DragonFlyBSD,PC-BSD,DesktopBSD,FreeNAS,NAS4Free,m0n0wall,pfSense,pacBSD,OpenDarwin...
回复
wkx9dragon
锌 Zn
帖子: 493
注册时间: 2010-02-02 18:00

去除重复行(awk 小技巧)

帖子 wkx9dragon » 2011-11-15 10:46

这两天看了一个小技巧,觉得不错,发来共享一下。
如果有两个文件,比如两个不同时间存的excel表,先导出为csv(逗号分隔文本文件),文件。如果两个文件中有大量重复文件,并且新文件不包含老文件,怎么办。脚本语言awk威力就出来了。
一句话解决
awk '!a[$0]++' file1.csv file2.csv >> newFile.csv

引用:http://bbs.chinaunix.net/thread-3618620-1-1.html

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 17 访客