Perguntas sobre 'pipe'

Um pipe conecta a saída de um programa à entrada de outro programa. Isso é usado especialmente para implementar o shell | operador.
4
respostas

Como medir o tamanho dos dados canalizados?

Eu gostaria de fazer algo assim: > grep pattern file.txt | size -h 16.4 MB ou algo equivalente a: > grep pattern file.txt > grepped.txt > ls -h grepped.txt 16.4 MB > rm grepped.txt (isso seria um pouco inconveniente,...
26.02.2018 / 14:35
3
respostas

In 'dmesg | cabeça ', (como) o dmesg está sendo morto após 10 linhas de saída? [duplicado]

Se eu executar esses comandos: dmesg | head -n 10 Eu presumo que o SO retorne algum tipo de sinal para dmesg once head leu 10 linhas. Como é que isso funciona? O que head informa ao kernel? Isso é diferente de um programa qu...
18.01.2016 / 11:34
3
respostas

leitura contínua do pipe nomeado (cat ou tail -f)

Eu configurei rsyslog para registrar determinados eventos de log em /dev/xconsole : *.*;cron.!=info;mail.!=info |/dev/xconsole /dev/xconsole é um canal nomeado ( fifo ). Se eu quiser ver o que está sendo registrado, posso f...
27.06.2014 / 11:47
3
respostas

Como exibir o número de linhas produzidas por um comando em tempo real?

Estou usando svn export como parte de um script empacotador para meu aplicativo, e parece que esse comando, como muitos outros, não possui nenhum tipo de barra de progresso. Eu tenho duas escolhas no momento: usando sem opções e assist...
06.10.2013 / 18:46
2
respostas

Existe alguma maneira de usar xargs em um pipe?

Estou tentando converter automaticamente arquivos flac movidos para uma pasta em mp3 em outra pasta. Minha linha de código atual é esta: inotifywait -m -r -q -e moved_to --format "'%w%f'" ~/test | xargs -I x flac -cd x - | lame -b 320 - /...
21.12.2013 / 18:29
3
respostas

echo vs ou Useless Use of echo no Bash Award?

Até o momento, o Uso inútil do cat Award é muito conhecido, e há também uma menção a um Uso inútil de echo (não relevante para essa pergunta). Eu estou querendo saber se deveria haver um "uso inútil de echo no Prêmio Bash": Piping p...
20.12.2012 / 14:40
1
resposta

Comentários legíveis em linhas separadas em um comando bash de várias linhas com pipelines?

Ao criar scripts de shell usando pipelines e usar a barra invertida para continuar as linhas, quero inserir comentários em linhas separadas , de maneira robusta, legível e portátil. Por exemplo, dado este comando multi-linha descomentado (ro...
13.12.2011 / 16:53
1
resposta

Como um pipeline sabe quando parar [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Por que usar 'yes' nos pipelines bash * não * causar loops infinitos?                                      2 respostas                                Alguns programas p...
08.03.2016 / 10:22
3
respostas

Usando pipes nomeados de entrada / saída para uma conexão TCP

Estou tentando fazer isso funcionar por um tempo agora, então suspeito que algum tipo de mal-entendido sobre como os canos funcionam é a causa dos meus problemas. Meu objetivo é iniciar uma conexão TCP com algum host remoto por meio de netca...
26.05.2012 / 00:56
4
respostas

pipe, {list; } funciona apenas 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 ? 0...
18.10.2013 / 23:15