The command:
grep -Fxvf file1 file2
-F, --fixed-strings Interpret PATTERN as a list of fixed strings, separated by newlines, any of which is to be matched. -x, --line-regexp Select only those matches that exactly match the whole line. -v, --invert-match Invert the sense of matching, to select non-matching lines. -f FILE, --file=FILE Obtain patterns from FILE, one per line. The empty file contains zero patterns, and therefore matches nothing.
File 1 contains:
aaaaa bbbbb ccccc
File 2 contains:
aaaaa bbbbb ccccc ddddd eeeee fffff ggggg
You want to display what is in file 2 but not in file 1, so file 3 should look like:
ddddd eeeee fffff ggggg