nowologix
Goto Top

Batch - .BAT datei soll eine 2te BAT schreiben mit Zeichen:

Bat Datei Schreibt 2te bat mit Inhalt ">"

Hallo
Ich wollte einen Batch file schreiben der eine datei mit einem bestimmten Inhalt erzeugt.
Hat auch alles wunderbar funktioniert:

echo Inhalt der Datei > backup.log


So nun will ich aber.. das dieser in halt in eine batch datei geschrieben wird,
und der befehl sozusagen erst beim ausführen der 2ten datei angewählt wird.

So hab ich mir das vorgestellt:

echo echo Inhalt der Datei > backup.log >> "NeueBat.bat"


Doch sobald ich die Bat speichere... steht in der "NeueBat.bat" Datei:

echo Inhalt der Datei backup.log


Also das > Zeichen Verschwindet.
Ich habe es schon versucht das zu umgehen mit %> und %>> usw. aber vergebenss :- (.

Hat jemand eine lösung ?

Content-Key: 54176

Url: https://administrator.de/contentid/54176

Printed on: April 24, 2024 at 23:04 o'clock

Member: Biber
Biber Mar 15, 2007 at 16:49:08 (UTC)
Goto Top
Moin Nowologix,

willkommen im Forum.

Das Steuerzeichen ">" muss Du mit einem Caret ("^") maskieren.
echo echo Inhalt der Datei ^> backup.log >> "NeueBat.bat"

Mit der Forumssuche nach "maskieren" solltest Du im Bereich "Batch & Shell" auch mehrere Beispiele finden.

Gruss
Biber
Member: Nowologix
Nowologix Mar 15, 2007 at 19:02:05 (UTC)
Goto Top
Ouh man VIELEN DANK...

Funktionier einwandfrei:
echo echo Inhalt der Datei ^> backup.log >> "NeueBat.bat"


Werde das Forum hier weiterempfehlen


mfG
Nowologix