Wie finde ich die Liste der Dateien, die beide Zeichenfolgenmuster enthalten sollten und in einem bestimmten Verzeichnis vorhanden sind?

Wie finde ich die Liste der Dateien, die beide Zeichenfolgenmuster enthalten sollten und in einem bestimmten Verzeichnis vorhanden sind?

ich habe ein Active Directory mit mehreren Unterverzeichnissen. Ich möchte die Liste der Dateien finden, die die Zeichenfolgenmuster „String1“ bzw. „String2“ enthalten sollten

Antwort1

Warum versuchen Sie es nicht mit dem Find-Befehl mit etwas wie:

find . -type f -exec grep -q 'String1' {} \; -exec grep -l 'String2' {} +

verwandte Informationen