echo \"Des pipes partout !\" | tee -a forum.txt | mail bidule
Publié : ven. 1 juin 2012 14:55
Salut !
J'écris ce sujet juste pour vous parler de mon expérience avec les "pipes" (paille---peuh)
C'est tout simple magnifique !
Genre, je télécharge un gros fichier gz ou bz2 et je dois le décompresser après. Pourquoi pas le faire en une fois ?
Ce code permet d'extraire à la volée pendant le téléchargement !
On va me dire "ouais, mais si je veux garder le fichier d'origine ??", ben t'utilises "tee" !
La commande "tee" permet de faire un T dans le pipe. La sortie est renvoyée dans le pipe, et aussi dans le fichier passé en paramètre ! J'extrais donc mon fichier en temps réel et je le sauvegarde 
Ca peut par exemple permettre d'exporter une base de donnée en l'important dans une autre et en faisant une sauvegarde en même temps
J'adore |
J'écris ce sujet juste pour vous parler de mon expérience avec les "pipes" (paille---peuh)

C'est tout simple magnifique !

Genre, je télécharge un gros fichier gz ou bz2 et je dois le décompresser après. Pourquoi pas le faire en une fois ?
Code : Tout sélectionner
wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.4.tar.bz2 | tar xzvf -
On va me dire "ouais, mais si je veux garder le fichier d'origine ??", ben t'utilises "tee" !

Code : Tout sélectionner
wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.4.tar.bz2 | tee linux-3.4.tar.bz2 | tar xzvf -

Ca peut par exemple permettre d'exporter une base de donnée en l'important dans une autre et en faisant une sauvegarde en même temps


J'adore |