Perguntas sobre 'pipe'

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

Leia stdin e passe pelo oleoduto para tee

Estou brincando com xinput para assistir a eventos de teclado. Gostaria de transformar a saída com awk e passá-la para tee , imprimindo para stdout e gravando em um arquivo simultaneamente. Eu vejo eventos no dispositivo 14, digito um...
18.02.2018 / 01:45
1
resposta

Piping gato na parede (por exemplo, gato | parede)

Por que echo foo | wall funciona, mas cat | wall não funciona? No último caso, eu entro algumas linhas no gato e, em teoria, elas devem ser encanadas; no entanto, nada acontece.     
10.02.2018 / 08:01
0
respostas

Veja a conclusão geral percentual de um comando cp recursivo

É uma maneira simples de rastrear a conclusão de um grande comando cp -r ? Para obter algo como: copying 10% ... copying 20% Talvez usando um pipe para outro comando? cp -rvv orig dest | show_as_percent atualização Eu veri...
10.02.2018 / 14:45
0
respostas

Piping para outro programa no meio de um oneliner

Estou tentando criar um script bash one line simples que me permite escolher um código de barras específico que esteja visível na minha tela e disponibilizá-lo como texto na minha área de transferência. Para esse efeito, eu escrevi um script bas...
26.01.2018 / 20:44
4
respostas

find -exec + vs find | xargs: qual escolher?

Entendo que a opção -exec pode receber uma + para imitar o comportamento de xargs . Existe alguma situação em que você preferiria uma forma sobre a outra? Eu pessoalmente tendem a preferir a primeira forma, mesmo que apenas para evita...
27.06.2012 / 12:45
0
respostas

“Inflar” um fluxo para garantir a taxa exigida

Considere este esquema de pipeline: producer | consumer consumer : processo "realtime" que "define o ritmo" e se não puder consumir N bytes / segundo, falhará. (Exemplos: placa de som, SDR, etc.) producer : esse processo geralm...
22.11.2017 / 02:42
1
resposta

Como detectar um erro usando a substituição do processo

Esta questão é semelhante à seguinte link , mas focado em usar a linha de comando (bash shell). Usando um exemplo simples, ao fazer o seguinte comando: $ cat <(date); echo $? Fri Jul 7 21:04:38 UTC 2017 0 O valor de saída é 0 como...
08.07.2017 / 02:54
1
resposta

Prevenir stdin espera pela primeira mensagem do pipe nomeado

Eu preciso me comunicar com um processo em segundo plano por meio de um pipe nomeado. Este processo em segundo plano é um processo node.js. Então faço isso em um script de shell: mkfifo MYPIPE node script.js < MYPIPE o que acontece...
07.07.2017 / 09:01
0
respostas

Como posso enviar stdout para vários comandos no fish shell?

Mesma pergunta que Como posso enviar stdout para vários comandos? ? mas para casca de peixe.     
01.07.2017 / 02:39
1
resposta

piping strings mais longas para tr causa travamento e pico da CPU

MacOS Yosemite (10.10.5). Eu sei que esta é a seção Unix / Linux ... mas imagine que essa questão provavelmente se encaixa melhor aqui do que na terra do MacOS. Meu terminal começou a travar na inicialização antes de mostrar um prompt ... e o...
22.05.2017 / 13:16