Search for strings that match the regular expression "([0-9a-z]{1,6})\-?([0-9]{3})" in the first 15 files in the recursive listing of the home directory.
grep -Eoi "([0-9a-z]{1,6})\-?([0-9]{3})" $(ls -R ~/ | xargs -n 1 | head -15)