2013-12-18 16 views
1

我有一個文件與重複行,我需要只提取非重複行。提取行不重複

例如,我有

12 
13 
14 
12 
13 
15 

和所需的輸出是:

14 
15 
+2

發佈示例數據並嘗試解決它。 – anubhava

+0

@pfnuesel幾乎有'sort file | uniq -u' –

回答

1

要查找一個文件中唯一的行,你可以使用uniq -u(需要排序的文件):

$ sort file | uniq -u  
14 
15 

另一種使用0的方法:

$ awk '{a[$0]++}END{for(k in a)if(a[k]==1)print k}' file 
14 
15