Using Grep in bash
I have two files (ASCII text), pass.old and pass.new, I want to find all the lines in pass.new which don't appear in pass.old (most lines overlap)... here's what I've got so far:
sort -n pass.old pass.new | uniq -u
that prints the lines in pass.new which don't appear in pass.old (but also the ones in pass.old which don't appear in pass.new), I want the output to be only the ones which appear in pass.new and not pass.old, I recon it'll be something to do with grep.
I've tried a few things like:
grep (sort -n pass.old pass.new | uniq -u) pass.new
or grep [sort -n pass.old pass.new | uniq -u] pass.new
I always get error messages, and I'm not quite sure how to write it so that it does grep of the output of sort -n etc. on pass.new,
Hopefully that made sense,
Any help/ideas on this one?