I cobbled the following together from what I learned in part 2. Maybe there's an easier way. 
 vim `grep -ri "tpl_header" * | awk -F ":" '{print $1}'`

It opens every file found in vim when grep finds the text "tpl_header" without quotes in the text. In vim, use :bn to hop to the next file and edit as you like. 

grep -ri looks through every file and directory under the current directory disregarding the case of the search text. The * matches any file. I'm in bash, so it may work differently in other shells. 
