[Shell] Compare two files.

查找file1中每一行是否在file2中,若在输出到InRight.txt, 若不在输出到NotInRight.txt.

f1=$1
f2=$2

while read myline
do
grepR=`grep $myline $f2`
if [[ $grepR != "" ]]; then
echo $myline >>InRight.txt
elif [[ $grepR == "" ]]; then
echo $myline >>NotInRight.txt
fi
done < $f1

相关推荐