Wozu das ganze? Cat gibt es doch schon, wenn du es brauchst, nimm doch
ein bestehendes. Unter windows kann man vergleichbares zeug über ein
paar Umwege übrigens auch mit nativen Tools machen.
Dateien zusammensetzen, cat.bat:
1 | @ECHO OFF
|
2 | :Loop
|
3 | IF "%1"=="" GOTO Continue
|
4 | type "%1"
|
5 | SHIFT
|
6 | GOTO Loop
|
7 | :Continue
|
Consolen Eingabe auf console ausgeben: (nicht das selbe wie stdin,
windows hat nichts äquivalentes zu /dev/stdin bzw. /dev/fd/0 btw.
/proc/self/fd/0, geht also nicht mit dem Output des Vorgängerprogramms.)
Klar, unter Windows ist das alles etwas Komplexer, zum einfachen
Scripting echt nicht zu gebrauchen, aber wenn man was richtiges will,
muss man halt auch das echte & gute zeug nehmen, statt den Windows mist.