Sublimetext2 升华文本2-删除列表中重复单词所在的行

Sublimetext2 升华文本2-删除列表中重复单词所在的行,sublimetext2,Sublimetext2,如何删除其中一个单词(而不是数字)相同的所有行。以下是一个例子: 4,5876746600174000,dog 4,5876736392287000,nacho 4,5876692287755000,dog 4,5876684072439000,tree 4,5876692287773600,dog 4,5876692879655000,dog 4,5876692434755000,frog 我想让它自动删除每一行说“狗”后,它已经提到过一次,包括所有内容。。。有什么想法吗?这显然是一

如何删除其中一个单词(而不是数字)相同的所有行。以下是一个例子:

4,5876746600174000,dog 
4,5876736392287000,nacho 
4,5876692287755000,dog 
4,5876684072439000,tree
4,5876692287773600,dog
4,5876692879655000,dog 
4,5876692434755000,frog

我想让它自动删除每一行说“狗”后,它已经提到过一次,包括所有内容。。。有什么想法吗?这显然是一个csv文件,因此使用open office可能会更快?

要在第三个字段中重复行,您可以使用:

sort -t, -k3 file.csv|sort -t, -k3 -u
这将给你:

4,5876692287755000,dog
4,5876692434755000,frog
4,5876736392287000,nacho
4,5876684072439000,tree
不要试图用一个
排序将其缩短,因为
排序-t,-k3-u file.csv
将给您不同的结果:

4,5876746600174000,dog
4,5876692434755000,frog
4,5876736392287000,nacho
4,5876684072439000,tree
注意
dog
行的第二个字段具有不同的值(除了
dog
的最后一行之外,它包含所有行)

我认为将该CSV文件导入到某个数据库(sqlite?)也不错。然后,您可以使用
分组依据
进行
选择