Jump to content

findstr - Dateien durchsuchen, die Suchbegriff nicht enthalten


Direkt zur Lösung Gelöst von Daniel -MSFT-,
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo Leute!

 

Ich sollte einen Ordner nach XML-Dateien durchsuchen, die einen bestimmten Suchbegriff nicht enthalten.

 

Beispiel einer positiven Suche:

C:\Temp>findstr /C:"meinSuchbegriff" *.xml
dateiname.xml:meinSuchbegriff

 

Kann [ findstr ] überhaupt eine ungekehrte Suche, also alle Dateien anzeigen, in welcher der Suchbegriff nicht enhalten ist?!

 

Erschwerend kommt für mich hinzu, dass es sich um einen Windows 2008 Kundenserver handelt, auf welchem ich kein Tool installieren darf. Eine "mobile" Version würde gehen...

 

Vielen Dank für eure Tipps!

 

Leonardo

 

 

Link zu diesem Kommentar
  • Beste Lösung

findstr /M gibt nur die Namen der Dateien aus, die die Zeichenfolge enthalten. Du könntest das so nutzen:

cd /D C:\DeinVerzeichnis
for %X in (*.*) do @findstr /M /C:"DeinSuchbegriff" %X >nul || @echo Nicht gefunden in %X

Wenn Du es nicht an der Kommandozeile eintippst, sondern in einem Batch verwenden willst, geht das so:

cd /D C:\DeinVerzeichnis
for %%X in (*.*) do @findstr /M /C:"DeinSuchbegriff" %%X >nul || @echo Nicht gefunden in %X

Anstelle des @echo Nicht gefunden in %X kannst Du dann reinpacken, was Du durchführen willst. Wenn Du im Batch einj @Echo Off am Anfang aufnimmst, brauchst Du die @-Zeichen nicht mehr in der Zeile.

 

Have fun!
Daniel

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...