encapulating a find function in a script

Jeffrey Holle <[email protected]> Wed, 14 Jan 2004 16:19:02 -0800
Newsgroups org.kernel.vger.linux-console
Message-ID <[email protected]>
I'm having a problem with a simple script I'm trying to develop.

Its name is fgrep and its text is:

	#!/bin/bash
	find $1 -name $2 -exec grep -H $3 '{}' ';'

I want to use it like "dgrep 'directory' 'file pattern' 'match text'.

It doesn't match anything because of the $2 parameter.  If I replace 
"$2" with "*.cpp", it works.

Can anybody tell me what is wrong and how to fix it?