echo "Des pipes partout !" | tee -a forum.txt | mail bidule

Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

echo \"Des pipes partout !\" | tee -a forum.txt | mail bidule

Message par Zedoune »

Salut !

J'écris ce sujet juste pour vous parler de mon expérience avec les "pipes" (paille---peuh) :o

C'est tout simple magnifique ! :D

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 -
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" ! :D

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 -
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 :pt1cable: :pt1cable:

J'adore |
Avatar de l’utilisateur
dsebire
Messages : 13160
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

echo \"Des pipes partout !\" | tee -a forum.txt | mail bidule

Message par dsebire »

c'est bien, c'etait dans le 1er cours d'admin unix :D

je suis un grand fan aussi
avec le ">/dev/null 2>&1"

Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

echo \"Des pipes partout !\" | tee -a forum.txt | mail bidule

Message par Zedoune »

c'est bien, c'etait dans le 1er cours d'admin unix :D

je suis un grand fan aussi
avec le ">/dev/null 2>&1"
le tee est très important ! et les gens pensent pas souvent à utiliser le pipe avec tout et n'importe quoi :D

Avatar de l’utilisateur
Larifounette
Messages : 7803
Inscription : ven. 12 janv. 2018 17:44
Localisation : Maine et Loire

echo \"Des pipes partout !\" | tee -a forum.txt | mail bidule

Message par Larifounette »

Heuuuu, j'aime bien mon Windows :D
fighting_falcon
Messages : 656
Inscription : ven. 12 janv. 2018 17:44

echo \"Des pipes partout !\" | tee -a forum.txt | mail bidule

Message par fighting_falcon »

avec le ">/dev/null 2>&1"
j'suis feignant et j'assume :

Code : Tout sélectionner

&>/dev/null
;)
Répondre