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.
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
Hallo,
danke für die Antwort.
mit der Textausgabe, das klappt wohl. Steht aber jedesmal was anderes drin.
"text" > Zieldatei.txt (erstellt die Datei)
echo "nächster Text" >> Zieldatei.txt (hängt an die Datei an)
Könntest Du mir das mit "x=" und "n=" etwas genauer erklären.
Beispiel:
Ich suche irgendwo auf dem Rechner das Wort Juli 2008 in einer unbekannten Datei (z.B. excel).
Nun möchte ich alle Dateien mit Juli 2008 und die Zeilen mit dem Wort Juli 2008 in einer Textdatei haben.