Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge

Batch Datei, Wort in unbekannter Text Datei suchen .

asoke / 9 Antworten / Flachansicht Nickles

Ich möchte mittels “batch “ ein Wort, das möglicherweise öfters vorkommt, in einer unbekannten Datei (Excel oder Word) suchen, aber nicht nur das Wort sondern die entsprechende Zeile in einer separaten Logfile (Datum) protokollieren. Ist das möglich ??
Ich habe mal so angefangen:

findstr /i "wort" *.xlr >nul && @echo "Wort" >>%date%.txt
oder
find "wort" *.xlr && echo Gefunden! >>c:\%date%.txt

Es klappt aber nicht ganz, denn es wird zwar eine Text Datei erstellt, nicht aber mit dem gewünschten Inhalt.
Vielleicht kann mir jemand helfen.

bei Antwort benachrichtigen
Hier was zu findstr: ... REPI
peterson asoke „Batch Datei, Wort in unbekannter Text Datei suchen .“
Optionen

Zeilen in ein separates Logfile zu speichern geht nur, wenn die Ursprungsdateien auch Zeilen haben.
Das bedeutet, es müssen Tedxtdateien sein. .txt, .csv, usw.

In Word- und Excel-Dateien gibt es keine Zeilen.
Das sind Datenkonstrukte, die nicht so zu verarbeiten sind.
Sonst müßtest Du vorher eine Word-Datei als Textdatei speichern.

bei Antwort benachrichtigen
Kein Batch-Profi peterson