tee ça fait exactement comme un T en plomberie (ce qui se dit d'ailleurs
tee en anglais).
Donc lorsque tu mets un T sur un tuyau, et que l'eau arrive pas le T, elle part ensuite des deux côtés.
Eh bien là c'est pareil.
Les octets sont lus, on les met dans le T, et ils sont dupliqués de chaque côté. D'un côté les octets sont posés sur le fichier de destination, et de l'autre on les met dans md5sum pour calculer la somme de contrôle.
Cela permet de faire ça d'un seul coup, sans avoir à lire deux fois le fichier.
Quant à
tee, il n'y a pas de version en soi normalement car il fait partie de
coreutils et prend donc la version des
coreutils, c'est à dire les utilitaires de base qu'on a toujours dans GNU.
$ tee --version
tee (GNU coreutils) 7.4
Copyright © 2009 Free Software Foundation, Inc.
License GPLv3+ : GNU GPL version 3 ou ultérieure
<http://gnu.org/licenses/gpl.html>
Ceci est logiciel libre, vous êtes libre de le modifier et de le redistribuer.
Ce logiciel n'est accompagné d'ABSOLUMENT AUCUNE GARANTIE, dans les limites
autorisees par la loi applicable.
Écrit par Mike Parker, Richard M. Stallman et David MacKenzie.
Tu peux cependant regarder s'il y a une version de
coreutils pas trop ancienne à charger.
Fais avant un
tee --version, et regarde ce qu'il y a comme package, la commande étant probablement
ipkg install coreutils
(au pif !.. mais attention, si ça se trouve c'est une version plus ancienne et ça risque d'installer sans autre confirmation)
OK pour la version "moche"... faut juste que je la développe !..