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-ID: 54176

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

Ausgedruckt am: 26.11.2024 um 14:11 Uhr

Biber
Biber 15.03.2007 um 17:49:08 Uhr
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
Nowologix
Nowologix 15.03.2007 um 20:02:05 Uhr
Goto Top
Ouh man VIELEN DANK...

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


Werde das Forum hier weiterempfehlen


mfG
Nowologix