如何使用shell脚本取重复数据的最后一条记录?怎么操作?

在shell中对一个.unl文件进行“去重”。对重复的记录取最后一条记录和原有的数据重新覆盖原有文件,且将重复的记录输入到一个err*.unl文件中...

神不在的星期二
浏览 387回答 3
3回答

芜湖不芜

是否可以这样?用sort排序一下,然后uniq -c 来去重复并统计。然后用awk 把统计出来超过1的写入到err.unlsort file.unl|uniq -c > tmp.fileawk '{if($1>1)print $2}>err.unlawk '{print $2}' tmp.file > file.unlrm tmp.file

BIG阳

已知一个文本文件可能存在重复记录,但是ID经过重新编排已经不同了。如何用...不知道是不是Linux的shell,如果是UNIX,就把下面的/bin/bash改为相应的...
打开App,查看更多内容
随时随地看视频慕课网APP