Hi,
Try follow one, it should be ok for you!
Code:
sed -n '/^name/p' a | awk '{print $2}' | sort > a.t
sed -n '/^name/p' b | awk '{print $2}' | sort > b.t
for i in `comm -23 a.t b.t`
do
echo "$i" is in a but not in b
done
echo
for i in `comm -13 a.t b.t`
do
echo "$i" is in b but not in a
done
rm a.t b.t