Questions marquées «pipe»

Un canal Unix relie les descripteurs de fichiers de deux processus. Un tube est créé avec la fonction POSIX pipe () déclarée dans <unistd.h>. Les shells permettent la création de canaux entre les processus en utilisant "|".

5
Mesurer le débit des tuyaux dans la coque
Il existe une commande shell qui vous permet de mesurer la vitesse à laquelle les données les parcourent, ce qui vous permet de mesurer la vitesse de sortie des commandes dans un canal. Donc au lieu de: $ somecommand | anothercommand vous pouvez faire quelque chose comme: $ somecommand | …





6
Comment diriger ls vers grep et supprimer les fichiers filtrés par grep?
Je voulais supprimer un paquet dans mon fichier d'accueil, mais le nom de fichier était trop long ( google-chrome-stable_current_i386.deb). J'ai donc décidé d'utiliser la commande ls|grep chrome|rmpour diriger les fichiers vers grep pour filtrer le fichier chrome, puis le supprimer. Cela n'a pas fonctionné, donc j'aimerais voir comment je peux …
33 grep  pipe  ls  rm 


4
find -exec + vs find | xargs: lequel choisir?
Je comprends que le -execpeut prendre une +option pour imiter le comportement de xargs. Y a-t-il une situation où vous préféreriez une forme à l'autre? Personnellement, j'ai tendance à préférer la première forme, ne serait-ce que pour éviter d'utiliser un tuyau. Je figure sûrement les développeurs defind doivent avoir fait …
32 bash  find  pipe  xargs 


3
Comment «chat et suivre» un fichier?
Un fichier est en cours de téléchargement séquentiel par wget. Si je commence à le déballer cat myfile.tar.bz2 | tar -xj, il peut déballer correctement ou échouer avec "EOF inattendu", selon ce qui est plus rapide. Comment "attraper et suivre" un fichier, c'est-à-dire sortir le contenu du fichier vers stdout, …
31 files  pipe  cat  tail  open-files 

3
Puis-je enchaîner pgrep avec kill?
J'ai remarqué que |c'est utilisé pour envoyer les résultats de la première commande à l'autre. Je voudrais tuer tous les processus qui correspondent à un nom. C'est ce que fait normalement pgrep: $ pgrep name 5089 5105 Et plusieurs arguments semblent fonctionner avec kill: sudo kill 5089 5105 Mais c'est …
31 shell  pipe  arguments 

3
Grep multicolore
J'essaie d'obtenir chaque commande grep pour mettre en évidence ses résultats dans une couleur différente. Je peux le faire manuellement avec une ligne comme celle-ci: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep f Chaque cpersonnage sera surligné en vert et chaque …
30 bash  shell  grep  pipe  bashrc 


3
Qu'est-ce qui fait mourir un processus Unix avec un tube cassé?
Voici quelques options auxquelles j'ai pensé, je ne sais pas laquelle est la bonne. Une erreur d'E / S s'est produite dans le tuyau. Le processus d'écriture à l'autre extrémité du tuyau est mort avec un échec. Tous les processus qui pouvaient écrire dans le tuyau l'ont fermé. Le tampon …
30 pipe 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.