去掉两个文件中相同的行保存到一个文件

今天帮小左写个去重的方法。 几行shell

方法一:

cat a b >>c

 for i in `cat c`;
do 
j=$(grep $i c | wc -l)
if [ $j -eq 1 ]; 
then echo $i; 
fi
done
 
方法二:
cat a b >>c
sort  c | uniq -c | awk '$1==1{print $2}'
posted @ 2016-03-25 16:53  范世强  阅读(415)  评论(0编辑  收藏  举报