Zeile mit Sonderzeichen in txt einfügen
Hallo miteinander,
ich habe folgendes Problem:
Ich habe eine xml Datei in eine txt umgewandelt.
Nun möchte ich am ende dieser txt eine Zeile einfügen.
Die Zeile lautet <Val>1<\Val>.
Die Batch stürtzt mit der Meldung Syntaxfehler ab.
Ich gehe davon aus das es an den Zusätzlichen <> liegt.
Gibt es die trozdem die Möglicheit diese Zeile einzufügen ohne "" um den text zu setzten, denn diese tauchen dann auch in der txt auf
ich habe folgendes Problem:
Ich habe eine xml Datei in eine txt umgewandelt.
Nun möchte ich am ende dieser txt eine Zeile einfügen.
Die Zeile lautet <Val>1<\Val>.
Die Batch stürtzt mit der Meldung Syntaxfehler ab.
echo <Val>1<\Val> >>C:\meine.txt
Ich gehe davon aus das es an den Zusätzlichen <> liegt.
Gibt es die trozdem die Möglicheit diese Zeile einzufügen ohne "" um den text zu setzten, denn diese tauchen dann auch in der txt auf
Please also mark the comments that contributed to the solution of the article
Content-Key: 298528
Url: https://administrator.de/contentid/298528
Printed on: April 19, 2024 at 12:04 o'clock
1 Comment
Moin Faysax,
Steuerzeichen wie ">" und "<" werden für den CMD-Interpreter mit dem Caret (^) "maskiert".
Also sinngemäß
Grüße
Biber
P.S. beim Anhängen in eine Datei, was ja meistens mehrere Zeilen werden, bietet sich diese Schreibweise an:
Steuerzeichen wie ">" und "<" werden für den CMD-Interpreter mit dem Caret (^) "maskiert".
Also sinngemäß
echo ^<Val^>1^</Val^> >>C:\deine.txt
Grüße
Biber
P.S. beim Anhängen in eine Datei, was ja meistens mehrere Zeilen werden, bietet sich diese Schreibweise an:
>>C:\deine.txt echo ^<Val^>1^</Val^>
>>C:\deine.txt echo ^<OtherVal^>2^</OtherVal^>
>>C:\deine.txt echo ^<NochnVal^>3^</NochnVal^>
...