Find all files in the current directory and its subdirectories, and search for lines containing 8 characters (numbers or letters) and list the file names containing those lines.
find . -name "*" | xargs grep -l "[0-9a-zA-Z]\{8\}"