Vinzenz Mai: Batch: Dateiinhalt in Variable einlesen

Beitrag lesen

Hallo,

sorry, dachte nicht, dass dies dabei unbedingt so wichtig ist.

das sind die wichtigsten Informationen überhaupt :-)

  • Betriebssystem
    Windows XP bzw. 2003 Server
  • welche Shell
    DOS

Nein, nicht DOS. CMD.EXE ist ein reinrassiger 32-Bit-Kommandozeileninterpreter. CMD.EXE ist nicht COMMAND.COM, kann vor allem viel mehr.

Keine Fehlermeldungen, außer vielleicht Syntaxfehler.

REM In der nächsten Zeile weißt Du, wie man einer Variablen einen Wert zuweist:

SET file=temp.txt

[...]

REM Warum hier dieses abenteuerliche Konstrukt.
REM Wie kommst Du auf eine solch' abwegige Idee?

type %file% >SET content

REM Folgendes war wohl viel zu schwierig :-)
SET content=%file"%

Gegebenenfalls Anführungszeichen verwenden.
Nachdem dies geklärt ist, Siechfred Dir Hinweise gegeben hat, wie man eine Datei verarbeiten kann, fehlt nun nur noch ein Beispiel Deinerseits, wie eine gesuchte Beispielzeile aussieht und welchen Text Du daraus extrahieren möchtest und woran Du dabei scheiterst.

Freundliche Grüße

Vinzenz