Perguntas com a marcação «pipe»

Um canal Unix conecta os descritores de arquivos de dois processos. Um canal é criado com a função pipe () POSIX declarada em <unistd.h>. Os shells fornecem criação de canal entre processos usando "|".

3
Saída direta para pipe e stdout
Eu queria saber se existe uma maneira de canalizar a saída de um comando e direcioná-lo para o stdout. Por exemplo, fortuneimprime um biscoito da sorte e também o copia para a área de transferência: $ fortune | tee &gt;(?stdout?) | pbcopy "...Unix, MS-DOS, and Windows NT (also known as …
14 bash  pipe  stdout  tee 



4
pipe, {lista; } só funciona com alguns programas
Precisa de explicações de usuários avançados para esse comportamento imprevisível: ps -eF | { head -n 1;grep worker; } UID PID PPID C SZ RSS PSR STIME TTY TIME CMD root 441 2 0 0 0 2 paź15 ? 00:00:00 [kworker/2:1H] tudo parece bem enquanto ls -la / | { …
13 shell  pipe 



2
comunicação entre múltiplos processos
Eu tenho um script bash, que executa a função manager () como um processo separado para x-times. Como é possível encaminhar mensagens para todos os processos manager () de dentro do script? Eu li sobre pipes anônimos, mas não tenho idéia de como compartilhar as mensagens com ele. Tentei fazê-lo …


2
Saída de tubulação de um programa de segfaulting
Eu tenho um script que chama um programa (especificamente ttf2afm, parte do tetex 3.0) que às vezes segfaults e às vezes não. As informações de que eu preciso são sempre impressas antes de serem segmentadas, mas estou tendo dificuldades para impedir que o redirecionamento do canal falhe e não produza …



2
O uso de jq na cadeia de tubos não produz saída
A questão da jqnecessidade de um filtro explícito quando a saída é redirecionada é discutida em toda a web. Mas não consigo redirecionar a saída se fizer jqparte de uma cadeia de tubulação, mesmo quando um filtro explícito estiver em uso. Considerar: touch in.txt tail -f in.txt | jq '.f1' …

1
Símbolos estranhos na tela ao usar grep?
Alguma ideia do que poderia estar causando isso? Sem usar grep, as únicas coisas exibidas são os códigos ISO e o espaço vazio. Software usado Comando: ./trans --id --input /path/to/txt | grep ISO | grep [a-z] root@box /test # alias grep alias grep='grep --color=auto' root@box /test # type grep grep …

5
Por que não posso canalizar `pwd` para` abrir` no macOS?
Isso é específico do macOS, mas parece muito pouco para a comunidade Ask Different . No Terminal, eu posso pwdcopiar o resultado, digite opene cole o resultado e a pasta será aberta no Finder, mas pwd | open imprime a documentação de ajuda para open. Por que a tubulação não …
12 osx  pipe 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.