Hallo Liste, ich möchte mir ein Skript schreiben, was nach einem String rekursiv durch Verzeichnisse in bestimmten Files sucht. Da man bei vielen gefundenen Dateien das Problem hat, dass dann der Input fürs grep zu groß wird, z.B. durch: F = `find -name *.[ch] -print ` grep -n string $F habe ich versucht, den find output in eine temporäre Datei zu schreiben, und dann wollte ich mit sed zu Beginn jeder Zeile der Datei ein 'grep -n suchstring' einfügen. Das klappt soweit ganz gut, es wird tatsächlich der gewünschte string samt grep eingefügt. Was aber leider nicht klappt, ist die Expansion der Suchstring-Argumentes im ' '-Quotes. Also wenn $string den Wert suchstring hat, dann liefert find $dir -name $file -print > /tmp/find.out sed 's/^/grep -n $string /' /tmp/find.out > /tmp/grep.in in grep.in leider nur grep -n $string dateiname und nicht grep -n suchstring dateiname Hat mir jemand einen kleinen Hinweis? Alexander