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
Recherche de tuyau dans grep -v
J'essaie de trouver tous les fichiers qui sont d'un certain type et ne contiennent pas une certaine chaîne. J'essaye de m'y prendre en cherchant à grep -v exemple: find -type f -name '*.java' | xargs grep -v "something something" Ça n'a pas l'air de fonctionner. Il semble simplement renvoyer tous …
18 grep  find  pipe 


4
Pourquoi grep n'utilise-t-il pas le tuyau ici?
J'ai la commande suivante: find / -name libGL.so.1 Ce qui renvoie beaucoup de lignes avec "Autorisation refusée". Je souhaite exclure ces lignes, j'ai donc ajouté ce qui suit: find / -name libGL.so.1 | grep -v 'denied' Mais la sortie est la même - ma grep -v 'denied'ne filtre pas les …
18 shell  grep  pipe 

3
tee + cat: utilisez plusieurs fois une sortie, puis concaténez les résultats
Si j'appelle une commande, par exemple, echoje peux utiliser les résultats de cette commande dans plusieurs autres commandes avec tee. Exemple: echo "Hello world!" | tee &gt;(command1) &gt;(command2) &gt;(command3) Avec cat, je peux collecter les résultats de plusieurs commandes. Exemple: cat &lt;(command1) &lt;(command2) &lt;(command3) Je voudrais pouvoir faire les deux …
18 pipe  cat  tee  concurrency 

1
Comment mettre fin à une connexion TCP établie par bash lui-même?
J'ai utilisé exec 3&lt;&gt;/dev/tcp/192.168.0.101/6435pour établir une connexion TCP avec 192.168.0.101:6435. Et j'ai reçu et envoyé quelques messages avec la pipecommande. Maintenant, je veux mettre fin à la connexion TCP. Mais, avec ss -anpetje peux voir que bash lui-même détient cette connexion, sans bifurquer un processus enfant. J'ai essayé d'envoyer les …

4
Espaces à côté des tuyaux
J'ai vu history | grep blahet history |grep blah; et history|grep blahfonctionne également, bien que personne ne semble jamais l'utiliser. Y a-t-il une signification dans les espaces (par exemple, la tuyauterie vers / depuis différentes commandes nécessite une utilisation différente des espaces), ou est-ce toujours arbitraire?
17 bash  shell  pipe 

1
Faire d'abord lire le programme à partir du tube, puis du clavier
Considérez le programme interactif interactive. Je dois exécuter ce programme assez fréquemment, et chaque fois que je l'exécute, les premières commandes sont les mêmes. Évidemment, devoir taper ces commandes encore et encore est une douleur. J'ai collecté ces commandes (séparées par des retours à la ligne) dans le fichier cmd. …
17 command-line  pipe  cat  stdin 

3
Rediriger stdout sur ssh
Je voudrais courir something &gt; file sur un système distant via ssh, mais si je lance ssh host something &gt; file la redirection est exécutée localement comme ssh etc &gt; file Je l'ai essayé avec 'ou ''ou ddou avec une pipe à la |place, mais je ne peux pas le …


2
Comprendre les commandes canalisées sous Unix / Linux
J'ai deux programmes simples: Aet B. As'exécuterait en premier, puis Bobtient la «stdout» de Aet l'utilise comme son «stdin». Supposons que j'utilise un système d'exploitation GNU / Linux et la manière la plus simple de le faire serait: ./A | ./B Si je devais décrire cette commande, je dirais que …
16 pipe  terminology 

1
Comment obtenir une vitesse d'écoulement de tuyau moyenne
Si myfileaugmente avec le temps, je peux obtenir le nombre de lignes par seconde en utilisant tail -f | pv -lr &gt; /dev/null Il donne une vitesse instantanée, pas moyenne. Comment puis-je obtenir la vitesse moyenne (c'est-à-dire l'intégrale de la fonction de vitesse v(t)sur le temps de surveillance).
16 pipe  monitoring  tail  fifo  pv 




4
Comment mesurer la taille des données canalisées?
Je voudrais faire quelque chose comme ça: &gt; grep pattern file.txt | size -h 16.4 MB ou quelque chose d'équivalent à: &gt; grep pattern file.txt &gt; grepped.txt &gt; ls -h grepped.txt 16.4 MB &gt; rm grepped.txt (ce serait un peu gênant, cependant) Est-ce possible?
16 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.