求文本比较 方案脚本

sms文件中的记录只需包含test文件的记录就算满足,用grep就可以实现
大哥,我在你的目录下建一个目录new,刚才的问题(如果sms文件中的记录和test中记录全匹配,脚本就对该文件不作处理)就解决了,
我把你代码中的这句
grep -v $line $filename>tempfile&&rm $filename&&mv tempfile $filename ;;
改为
grep -v $line $filename>tempfile&&rm $filename&&mv tempfile ./new/filename ;;
不处理的文件留在原来位置,处理的文件移动到new目录下,不过现在又发现这么移动后,处理的结果有问题,脚本没有完全把所有相同记录删除,
-----------------------------------
实在想不出是什么问题,是不是我电脑有问题啊
调试基本上结束,发现问题就是
当sms文件和test文件全部匹配和全部不匹配的都没有进行处理,我把
              grep -il $line $filename>/dev/null
            改为  grep -i $line $filename>/dev/null(去掉l),还是没有处理全部不匹配        的     记录