Find all files in the current directory and its subdirectories and pipe the results to xargs to search for the string 'foo' and list all files that do not contain the string.
find . -name "*" | xargs grep -L 'foo'