#!/bin/bash
#
# Sucht im Ordner <folder> nach dem Muster <pattern>
# unter Beruecksichtigung der Dateien <filemask>
#
# patfind <folder> <pattern> <filemask>
#
# grep Options:
# Ignore Case = -i
# Dateinamen ausgeben = -H
#
# Beispiel:
# patfind ../qt STag "*.h"
#
#
if [ "$1" == "" ]
then
echo "usage: patfind <folder> <pattern> <filemask>"
echo " sucht in <folder> nach <pattern>"
echo " in den Dateien <filemask>"
echo " Beispiel: patfind ../qt STag \"*.h\""
else
echo "Folder =" $1
echo "Pattern =" $2
echo "Filemask =" "$3"
find $1 -name "$3" -exec grep -H $2 {} \;
fi;