Wie führe ich einen rekursiven directory-Suche nach Zeichenfolgen innerhalb von Dateien in einem UNIX TRU64 Umgebung?

Leider aufgrund der Einschränkungen unserer Tru64 Unix Umfeld bin ich nicht die GREP -r-Schalters zum ausführen meiner Suche nach Zeichenfolgen innerhalb von Dateien über mehrere Verzeichnisse und Unterverzeichnisse.

Im Idealfall würde ich gerne an zwei Parametern. Die ersten werden die Verzeichnis-ich will, dass meine Suche zu beginnen. Die zweite ist eine Datei mit einer Liste aller Zeichenfolgen gesucht werden. Diese Liste wird aus verschiedenen Verzeichnis-Pfad, Namen und Sonderzeichen:

ie:
/aaa/bbb/ccc
/eee/dddd/ggggggg/
etc..

Der Zweck dieser übung ist es, zu identifizieren, alle shell-Skripte, können bestimmte, hart codierten Pfad-Namen identifiziert, der in meiner Liste.

Gab es ein Beispiel, das ich fand während meiner Untersuchungen, die vielleicht nahe kommt, aber ich bin nicht sicher, wie Sie Sie anpassen, diese zu akzeptieren, eine Datei der string-Argumente:

eg: hier finden Sie etb -exec grep test {} \;

wo 'etb' ist das Verzeichnis, und 'test', eine hart codierte Zeichenfolge gesucht werden.

InformationsquelleAutor Evan Bartholomeusz | 2010-11-04

Schreibe einen Kommentar