Michelle Konzack wrote:

> Also hier wird nichts auch die Platte gekippt:
> 
> ----8<--------------------------------------------
> #!/bin/bash
> 
> let SIZE=`cat $1 |wc -c`
> 
> for SEEK in `seq 0 $SIZE` ; do
>   dd if=$1 of=- bs=584 seek=$SEEK count=1 |\
>     netcat -u -q 0 127.0.0.1 2006
>     if [ $? == "1" ] ; then break ; fi
> done
> 
> ----8<--------------------------------------------

Also danke an Alle f�r die M�he, auf die Idee dd zu Missbrauchen bin ich
garnicht gekommen. Bei mir l�uft folgende vereinfachte Version

dd if=testlauf bs=854 | netcat -u -q 0 127.0.0.1 2006 

Sehr gut und vor allem ca >100 mal schneller als die split-methode. Das
einzige Problem ist, dass die Statusmeldung am Ende auf diese Weise auch
ans �ber die Pipe an netcat geht. Aber wenn ich morgen wieder etwas wacher
bin, werd ich mir die dd-Beispiele hier nochmal genauer ansehen ;)

Danke nochmal und n�chtsle

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