16 May
2006
16 May
'06
16:34
Oliver, Oliver Block schrieb:
Am Dienstag, 16. Mai 2006 10:37 schrieb GUNREBEN, PETER (Peter):
cat LargeFile.txt | buffer | cat ToPrependFile.txt - > LargeFile.txt
würdest Du die Zeile mal etwas erläutern?
ja klar! Also, 1) "cat LargeFile.txt" liest die Datei LargeFile.txt und schreibt ihren Inhalt in die pipe. 2) Der "buffer" liest die pipe, speichert den Inhalt zwischen und schreibt ihn dann in die nächste pipe. 3) "cat ToPrependFile.txt -" liest erst die Datei ToPrependFile.txt und danach STDIN (wird durch das "-" Zeichen gekennzeichnet) und schreibt beides in dieser Reihenfolge nach STDOUT 4) Schliesslich wird STDOUT über "> LargeFile.txt" wieder in die grosse Datei LargeFile.txt zurückgeschrieben. Gruss, Peter.