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)

Antwort per Email an