#!/bin/sh
if test $# -lt 2
then
	echo "usage: `basename $0` <string> <dir1> [<dir2>...]" \
         " [<--> [<grep additional options>...]]" 1>&2
	exit 1
fi
str="$1"
shift
dirs=""
while test "x$1" != "x"
do
	if test "x$1" == "x--"
	then
		shift
		break
	fi
	dirs="$dirs $1"
	shift
done
for i in $dirs
do
	grep "$@" -- "$str" `find "$i" -type f -print` 
done