Bernd Schwendele wrote: > Bastian Venthur schrieb: > >>Hi Liste, >> >>ich hab hier eine ziemlich gro�e Datei (>4mb), die per udp in >>540Byte-Paketen mit einem abstand von 1/60s verschickt werden soll. >> >>Wie ich die Daten mit netcat verschicke weis ich, aber nicht, wie ich f�r >>die 540Byte-H�ppchen sorgen soll. F�r einfaches Split ist die Datei zu >>gro� (mit zwei Suffixbuchstaben k�nnen nicht genug Dateien erzeugt werden, >>wie ben�tigt). >> >> >> > *r�usper* [...] > > Gru� > Bernd
Autsch! Ich muss sagen, der hat gesessen. Ok das Problem mit den zwei Suffixbuchstaben ist ja jetzt gel�st, aber das Problem ist, dass das ganze immernoch ziemlich unelegant aussieht: ,---[schnipp]--- | #!/bin/sh | | # Zerhacke die Datei in kleine H�ppchen | cat $1 | split --bytes=584 --suffix-length=5 | | # Sende die H�ppchen | for i in `ls x*`; | do | cat $i | netcat -u -q 0 127.0.0.1 2006 | done | | # L�sche die H�ppchen | rm x* `---[schnapp]--- Das Splitten und L�schen kostet schon ziemlich viel zeit und wenn ich am Emfpf�nger (wo ich die Daten hinschicke) genug gesehen habe, und das Skript abbreche bleiben nat�rlich die ganzen gesplitteten Dateien �brig, die dann per Hand l�schen muss. Kann man nicht irgendwie die Ausgabe von split direkt an netcat leiten (Pipe funktioniert in diesem Fall nicht), ohne die gesplitteten Dateien tats�chlich *anlegen* zu m�ssen? Sch�ne Gr��e Bastian -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

