Trying to find a way to grep for two names on a line. Both names must appear on the same line so '|' / OR is out.
So far, I'm just messing around and I've got
find . -name "*" | xargs grep "Smith"
Let me explain. I'm at a top level and need to know all the names of the files that contain the string. I've only got one name because I know I can take that and then run it through looking for the second name in a separate file. I'd like to eliminate that second step and do it all at once.