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 "|".

3
Comment télécharger une archive et l'extraire sans la sauvegarder sur disque?
Je voudrais télécharger et extraire une archive sous un répertoire donné. Voici comment je l'ai fait jusqu'à présent: wget http://downloads.mysql.com/source/dbt2-0.37.50.3.tar.gz tar zxf dbt2-0.37.50.3.tar.gz mv dbt2-0.37.50.3 dbt2 J'aimerais plutôt télécharger et extraire l'archive à la volée , sans avoir à l' tar.gzécrire sur le disque. Je pense que cela est possible …
62 shell  pipe  tar  wget 

5
A quoi sert la commande mknod?
Je viens tout juste de commencer à utiliser Ubuntu comme principal système d’exploitation et je voulais apprendre des choses que je ne devrais pas faire, et tirer parti des mauvaises choses que les gens ont faites par le passé. Je suis tombé sur ces courriels concernant des histoires d'horreur que …



4
Devrais-je me soucier des chats inutiles?
De nombreux utilitaires de ligne de commande peuvent prendre leur entrée à partir d'un canal ou d'un argument de nom de fichier. Pour les scripts shell longs, je trouve que le démarrage de la chaîne avec la catrend plus lisible, en particulier si la première commande a besoin d'arguments sur …




7
Pipeline conditionnel
Disons que j'ai le pipeline suivant: cmd1 &lt; input.txt |\ cmd2 |\ cmd4 |\ cmd5 |\ cmd6 |\ (...) |\ cmdN &gt; result.txt Sous certaines conditions, j'aimerais ajouter un cmd3entre cmd2et cmd4. Existe-t-il un moyen de créer un type de pipeline conditionnel sans enregistrer le résultat de cmd2 dans un …
39 pipe 

3
Commandes de tuyauterie après un xargs
HP-UX ***** B.11.23 U Licence utilisateur illimité **** ia64 **** find . -type d -name *log* | xargs ls -la me donne les noms de répertoires (ceux qui contiennent logle nom du répertoire) suivis de tous les fichiers de ce répertoire. Les répertoires /var/opt/SID/application_a/log/, /var/opt/SID/application_b/log/, /var/opt/SID/application_c/log/etc. contiennent des fichiers journaux. …
38 shell  find  pipe  xargs 


3
Comment les pipelines limitent-ils l'utilisation de la mémoire?
Brian Kernighan explique dans cette vidéo l'attrait des débuts des Bell Labs pour les petits langages / programmes basés sur des limitations de mémoire Une grosse machine aurait 64 ko - K, pas M ou G - et cela signifiait que tout programme individuel ne pouvait pas être très grand, …
36 pipe  history 

4
Pourquoi “tail -f… | "queue" ne produit aucune sortie?
Pourquoi la commande suivante ne produit aucune sortie? $ tail -f /etc/passwd | tail Après avoir lu des informations sur la mise en mémoire tampon , j’ai tenté en vain de procéder comme suit: $ tail -f /etc/passwd | stdbuf -oL tail Notez que ce qui suit produit une sortie: …
36 pipe  tail 


2
/ proc / PID / fd / X numéro du lien
Sous Linux, in /proc/PID/fd/X, les liens des descripteurs de fichiers qui sont des pipes ou des sockets ont un numéro, comme: l-wx------ 1 user user 64 Mar 24 00:05 1 -&gt; pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -&gt; pipe:[6839] lrwx------ 1 user user 64 Mar 24 …

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.