wie aus dem Betreff ersichtlich h�tte ich zwei Fragen. Vorausschicken muss
ich, dass ich unter W2K3 arbeite und ganz gew�hnliche .bat Scripts erstellen
muss.
1) Gibt es die M�glichkeit, die (einzeilige) Ausgabe eines Befehls in einer
Variable "aufzufangen"? Also etwa so wie das
x=`command...`
Konstrukt in UNIX-Shells.
2) Gibt es die M�glichkeit, einem Program, das Daten zur Verarbeitung
erwartet, diese direkt in der .bat-Datei, von der es aufgerufen wird, zu
�bergeben (UNIX-Shells kennen das unter dem Begriff "here"-Dokument? Also
z.B.
type <<HERE
Das
ist
ein
Test
HERE
Das sollte dann
Das
ist
ein
Test
ausgeben.
Danke & LG aus Wien,
Ferry
--
Ing. Ferry Bolhar
Magistrat der Stadt Wien - MA 14
A-1010 Wien
E-Mail: ferdinand.bolh...@wien.gv.at
Das kannst du mit for basteln.
for /f %i in ('echo haha') do echo %i
Siehe 'help for' f�r mehr.
> 2) Gibt es die M�glichkeit, einem Program, das Daten zur Verarbeitung
> erwartet, diese direkt in der .bat-Datei, von der es aufgerufen wird, zu
> �bergeben (UNIX-Shells kennen das unter dem Begriff "here"-Dokument?
Das ist mir nicht bekannt, du kannst aber Dinge wie
(
echo Das
echo ist
echo ein
echo Test
) | sort
machen.
Stefan