echo in Datei - wie geb ich ein ,2 am Zeilenende aus?

23/05/2008 - 22:45 von Alexander Nietzschmann | Report spam
Hallo alle,

entweder ich steh grade richtig auf dem Schlauch oder ich will was
unmögliches.

Gegeben sei eine gewöhnlicher Batch unter XP. Gewünscht sei die Ausgabe
verschiedener Strings mittels echo in eine Textdatei:

echo Hurz,Schnurz,5000>>c:\temp\test.txt //funktioniert prima!

Jetzt aber

echo Hurz,Schnurz,2>>c:\temp\test.txt //verfluchte Fehlerumleitung

Mit einem Leerzeichen hinter der 2 wàre es kein Problem, aber da die
Datei maschinell weiterverarbeitet wird, muß direkt der Zeilenumbruch
folgen.

Wie krieg ich die ",2" am Zeilenende in meine Ausgabedatei? :-)

Ratlos,

Alex
 

Lesen sie die antworten

#1 Jan Voges
23/05/2008 - 23:25 | Warnen spam
Hallo!

Am Fri, 23 May 2008 22:45:30 +0200 schrieb Alexander Nietzschmann:


echo Hurz,Schnurz,2>>c:\temp\test.txt //verfluchte Fehlerumleitung

Mit einem Leerzeichen hinter der 2 wàre es kein Problem, aber da die
Datei maschinell weiterverarbeitet wird, muß direkt der Zeilenumbruch
folgen.

Wie krieg ich die ",2" am Zeilenende in meine Ausgabedatei? :-)



echo Hurz,Schnurz,^2>>c:\temp\test.txt

Die XP-Onlinedoku zu echo nennt zwar nur ^>, ^< und ^|, aber
^2 geht auch.

Jan

Ähnliche fragen