Questions marquées «process-substitution»

Substitution de processus une forme de communication inter-processus qui permet à l'entrée ou à la sortie d'une commande d'apparaître sous forme de fichier (par exemple: `<(cmd)` ou `> (cmd)`).

86
Processus de substitution et pipe

Je me demandais comment comprendre ce qui suit: Piping du stdout d'une commande dans le stdin d'un autre est une technique puissante. Mais que se passe-t-il si vous devez canaliser la sortie standard de plusieurs commandes? C'est ici qu'intervient la substitution de processus. En d'autres termes,...

14
fichiers grep de la liste

J'essaie d'exécuter grep sur une liste de quelques centaines de fichiers: $ head -n 3 <(cat files.txt) admin.php ajax/accept.php ajax/add_note.php Cependant, même si je recherche une chaîne que je connais dans les fichiers, ce qui suit ne recherche pas les fichiers: $ grep -i 'foo' <(cat...

13
Bash: substitution de processus et stdin

La ligne suivante est évidente: echo "bla" | foo | bar Mais ceux ci-dessous font-ils de même? echo "bla" | bar <(foo) echo "bla" | bar < <(foo) Lequel des fooet barlire "bla" de stdin et pourquoi? Je veux dire que, bien sûr, je peux simplement le coder et le vérifier, mais je ne sais pas...

13
Comment utiliser tee pour rediriger vers grep

Je n'ai pas beaucoup d'expérience dans l'utilisation du tee, donc j'espère que ce n'est pas très basique. Après avoir consulté l'une des réponses à cette question, je suis tombé sur un comportement étrange tee. Pour que je puisse sortir la première ligne et une ligne trouvée, je peux utiliser ceci:...