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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 298528
Url: https://administrator.de/forum/zeile-mit-sonderzeichen-in-txt-einfuegen-298528.html
Ausgedruckt am: 17.04.2025 um 07:04 Uhr
1 Kommentar
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^>
...