Find all files with the extension ".txt" in the current directory and its subdirectories, and then search for lines that do not start with "#" in those files.
find ~ -iname '*.txt' | xargs grep -v "^#"