#!/bin/csh

if ( $#argv == 0 ) then
	echo "  Benutzung des Programms "$0":"
	echo "  "$0" filename [-p pfad] [-f filename]"
	echo "   filename:    zu suchendes File"
	echo "   -p pfad:     in Pfad suchen, sonst Homedirectory"
	echo "   -f filename: Ausgabe in File umlenken"
else
	set filename = "$1"
	set pfad = "~/"
	set outfile = ""
	
	shift
	while( $#argv != 0 )
		switch("$1")
			case "-p":
				shift
				set pfad = "$1"
				breaksw
			case "-f":
				shift
				set outfile = "$1"
				breaksw
			default:
				echo "Unbekannte Option: "$1"..."
				exit
		endsw
		shift
	end
	
	echo "Suche nach Datei "$filename" in "$pfad"..."
	if("$outfile" != "") then
		find $pfad -name "$filename" >&! "$outfile"
		echo "Datei "$outfile" (nach "$filename" gefiltert):"
		cat "$outfile" | grep "$filename"
	else
		find $pfad -name "$filename"
	endif

endif
