Concept Flow - grep -r for recursive search
Start grep command with -r
Read directory
For each item in directory
Is directory?
Print matching lines
Next item
End when all items searched
The grep -r command starts at a directory, reads each item, recurses into subdirectories, and searches files for the pattern, printing matches.