linux 下删除重复行-- uniq 与 awk

$ cat file

liw
liw
liw
hdsui
mdksjd
liw

$ cat file | uniq -u # 只删除相邻的,不保留重复行

hdsui
mdksjd
liw

$ cat file | awk '!a[$1]++' # 不用排序,保留重复行中的一行

liw
hdsui
mdksjd
posted @ 2015-05-08 19:13  liuhui_pine  阅读(336)  评论(0)    收藏  举报