tee and split pipes

Giorgos D. Pallas gpall at ccf.auth.gr
Tue Mar 11 13:18:17 EET 2008


Giorgos D. Pallas wrote:
> Εστω η εξής χρήση του tee:
>
> tar c /mydir | tee mydata.tar | md5sum > mydata.tar.md5
>
> Αυτό παίρνει tar το επιθυμητό dir και δημιουργεί το mydata.tar ενώ 
> ταυτόχρονα παράγει on-the-fly σε ένα αρχείο το md5 του tar.
>
> To πρόβλημα είναι το εξής: πως θα μπορούσα, αν γίνεται, να προσαρμόσω το 
> παραπάνω, ώστε αντί να φτιάχνει το mydata.tar σε ένα αρχείο, να γίνεται 
> split; Oυσιαστικά αυτό που ρωτάω είναι αν γίνεται κάπως να κάνω με το 
> tee (ή με κάτι άλλο;) να δημιουργηθούν δυο clone standard outputs ώστε 
> τη μια να την περάσω από το md5sum, ενώ την άλλη από το 'split -b 10m'...
>
> Eλπίζω να περιέγραψα με ακρίβεια αυτό που θέλω...
>
> Γ.
>
>   

Λύση:

Η 'tee mydata.tar' να αντικατασταθεί από:  tee >(split -b 30m)

δηλαδή:

tar c /mydir | tee >(split -b 30m) | md5sum > mydata.tar.md5


Γ.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 6405 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.hellug.gr/pipermail/linux-greek-users/attachments/20080311/2f6e82c7/attachment.bin>


More information about the Linux-greek-users mailing list