摘要: 文本处理时,经常要删除重复行,下面是三种方法第一,用sort+uniq,注意,单纯uniq是不行的。sort -n test.txt | uniq第二,用sort+awk命令,注意,单纯awk同样不行,原因同上。sort -n $file | awk '{if($0!=line)print; line=$0}' 第三,用sort+sed命令,同样需要sort命令先排序。sort -n $file | sed '$!N; /^\(.*\)\n\1$/!P; D'Shell脚本# !/bin/sh file='test.txt' sort -n $f 阅读全文
posted @ 2011-11-01 21:24 程序员天下 阅读(1181) 评论(0) 推荐(0) 编辑