去掉两个文件中相同的行保存到一个文件
今天帮小左写个去重的方法。 几行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
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}'