Perguntas com a marcação «process-substitution»

Substituição de processo é uma forma de comunicação entre processos que permite que a entrada ou saída de um comando apareça como um arquivo (como: `<(cmd)` ou `> (cmd)`).

18
Como emular Substituição de Processo no Dash?

Em bash, posso usar a Substituição de Processo e tratar a saída de um processo como se fosse um arquivo salvo no disco: $ echo <(ls) /dev/fd/63 $ ls -lAhF <(ls) lr-x------ 1 root root 64 Sep 17 12:55 /dev/fd/63 -> pipe:[1652825] infelizmente, a Substituição de Processo não é suportada...

14
arquivos grep da lista

Estou tentando executar o grep em uma lista de algumas centenas de arquivos: $ head -n 3 <(cat files.txt) admin.php ajax/accept.php ajax/add_note.php No entanto, mesmo que eu esteja procurando por uma sequência que eu sei que é encontrada nos arquivos, o seguinte não pesquisa os arquivos: $...

13
Bash: substituição de processo e stdin

A seguinte linha é óbvia: echo "bla" | foo | bar Mas os abaixo fazem o mesmo? echo "bla" | bar <(foo) echo "bla" | bar < <(foo) Qual das fooe barleu "bla" de stdin e por quê? Quero dizer que, é claro, posso apenas codificá-lo e verificá-lo, mas não tenho certeza se é um comportamento...

13
Como uso o tee para redirecionar para grep

Não tenho muita experiência em usar tee, então espero que isso não seja muito básico. Depois de ver uma das respostas a essa pergunta, me deparei com um estranho comportamento tee. Para que eu produza a primeira linha e uma linha encontrada, eu posso usar isso: ps aux | tee >(head -n1) | grep...