The man page for grep says to use "-r" to recurse, yet when I try
grep -r -li string *.c
I get no files. However, if I go into one of the subdirectories and do a
plain grep <string> *.c then <string> is found on several files.