logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 20-04-2011 18:31:31

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Wiki - Commande pipe

e-miel se charge de construire ce tuto pour l'explication de l'usage de la commande pipe ( | ) ici :
http://debian-facile.org/doc:programmation:shell:pipe

C'est beau comme un camion, et c'est bloqué aux corrections actuellement.

e-miel est un sage bien organisé. smile

Toutefois, dans le paragraphe d'entête il parle de :

les pipe sont blocants


et utilise plus d'une fois ce terme, je lui signale que le terme blocant s'écrit :

Bloquant : adjectif masculin singulier qui bloque, qui obstrue


J'aime bien des fois faire ainsi le faraud devant des personnes qui m'impressionnent vraiment !

ah ah ah ! big_smile

Amitié, Joel


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#2 27-03-2014 07:52:56

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Wiki - Commande pipe

Un petit ajout dans l'introduction concernant l'utilisation d'un pipe sans espace entre les commandes et lui.
Comme rien n'est sûr de moi, si des barbus peuvent y déposer quelques miettes de leur pizza congelée sur cette intervention, ce serait pain bénit ! tongue

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#3 24-09-2015 17:18:00

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : Wiki - Commande pipe

Niveau avisé, suppression de la ligne débutant à savoir,
Mise en conformité au niveau du créateur,
Suppression de la ligne nota Fixme
Retours de commande placés en bloc file

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#4 24-09-2015 17:51:36

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Wiki - Commande pipe

Toussa, toussa ... pour ma commande préférée en plus !  cool  tongue  big_smile

Concernant le "à tester", c'est fait et pas qu'une fois.  wink

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#5 24-09-2015 17:52:58

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : Wiki - Commande pipe

lol lol lol
Pour le à tester, tu parles sérieusement ? ou pas ? (pour le wiki hein ...)  big_smile wink

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#6 24-09-2015 17:56:36

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Wiki - Commande pipe

lol

À vrai dire, je n'ai pas testé toute les possibilités ... bien que je compte le faire méticuleusement
Par contre, j'en suis un fervent pratiquant.  smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#7 24-09-2015 17:58:02

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : Wiki - Commande pipe

Alors ça reste comme ça .... wink

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#8 24-09-2015 17:59:08

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Wiki - Commande pipe

... pour l'instant  tongue

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#9 24-09-2015 18:02:27

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : Wiki - Commande pipe

... en attendant la fin de tes tests... tongue

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#10 24-09-2015 18:08:05

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Wiki - Commande pipe

smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#11 24-09-2015 18:09:09

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : Wiki - Commande pipe

wink

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#12 15-10-2017 15:10:10

MdgRUN
Membre
Lieu : Plaine des Cafres
Distrib. : Bullseye
Noyau : 5.10....et+
(G)UI : Lxqt
Inscription : 27-09-2016

Re : Wiki - Commande pipe

@  e-miel,

séduit par  les aspets détaillés et pédagogiques du wiki  "PIPE", j'ai appliqué les instructions pratiques avec les aveuglements
de mes ignorances et voici ce que j'obtiens:

$ ./wr -n 1s10k300k7k 2s5k 4s200k | ./rd -n 0s2k 3s5000k 5s6k
(0s) 0.0s        >    0k
(1s) 1.0s        >    0k
(1s) 1.0s        >    0k
(1s) 1.0s        >    0k
(2s) 2.0s        >    0k
(3s) 3.0s        >    0k
(4s) 4.0s        >    0k
     4.0s        > CLOSE
(5s) 5.0s        >    0k
     5.0s        > CLOSE

$ ./wr 1s10k300k7k 2s5k 4s200k | ./rd 0s2k 3s5000k 5s6k
^Z
[1]+  Arrêté                ./wr 1s10k300k7k 2s5k 4s200k | ./rd 0s2k 3s5000k 5s6k

$ ps
  PID TTY          TIME CMD
2997 pts/0    00:00:01 bash
3375 pts/0    00:00:00 wr
3376 pts/0    00:00:00 rd
3377 pts/0    00:00:00 rd
3378 pts/0    00:00:00 rd
3379 pts/0    00:00:00 rd
3380 pts/0    00:00:00 wr
3381 pts/0    00:00:00 wr
3382 pts/0    00:00:00 wr
3400 pts/0    00:00:00 ps

$ kill -9 3375 3376 3377 3378 3379 3380 3381 3382
[1]   Processus arrêté      ./wr 1s10k300k7k 2s5k 4s200k | ./rd 0s2k 3s5000k 5s6k

Je n'ai obtenu la réponse (presque) attendue que dans le cas
ECRITURE non bloquée > LECTURE non bloquée.................

Si cela peut aider ;oP)

**Donnez une poignée de sable à un poète,il en fera des étoiles **

Hors ligne

Pied de page des forums