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

saída inesperada com grep

Estou usando o pyrit. Para aqueles que não sabem, o pyrit permite, entre outras coisas, verificar se uma chave handshake wpa é válida: pyrit -r file0.cap analyze quando um arquivo não contém uma chave válida, aqui está a saída: Parsin...
14.08.2014 / 12:30
1
resposta

faz a saída da cauda em um cano quebrado

Eu quero assistir a um arquivo até aparecer um pouco de texto Eu encontrei esta resposta: 'tail -f' até que o texto seja visto mas quando eu tentei no Ubuntu, ele não saiu: $ echo one > test.txt $ echo two >> test.txt $ echo...
10.01.2018 / 17:40
3
respostas

Comunique-se para trás em um tubo

Eu tenho um pipeline simples: node foo.js | node bar.js bar.js lerá de stdin para obter dados de foo.js . Mas o que eu quero fazer é garantir que bar.js receba uma das últimas mensagens de foo.js antes que foo.js decida não...
13.11.2017 / 18:14
2
respostas

Como capturar o status de saída de um comando não final em um pipeline? [duplicado]

Eu quero capturar o status de saída de um comando que ocorre em algum lugar em um pipeline antes da última posição. Por exemplo, se o pipeline é algo como command_1 ... | command_2 ... | command_3 ... | ... | command_n ... Gostaria de...
22.10.2016 / 16:25
1
resposta

Por que o grep altera o tamanho das linhas de saída?

Costumo usar dpkg ou aptitude combinados com grep quando quero listar determinados pacotes disponíveis ou instalados no meu sistema, mas notei que quando adiciono | grep , as linhas de saída parecem um pouco diferente. Aqui está um...
11.01.2014 / 11:42
2
respostas

Existe alguma maneira de sair do modo de seguimento "less" sem parar outros processos no pipe?

Muitas vezes eu me encontro na necessidade de ter a saída em um buffer com todos os recursos (rolagem, busca, atalhos, ...) e eu me acostumei a less . No entanto, a maioria dos comandos que eu uso geram saída continuamente. Usar less com...
19.04.2015 / 11:08
1
resposta

cmd2 'cmd1' vs cmd1 | xargs cmd2

Estou tentando encontrar um arquivo com find e depois passar o caminho encontrado para sqlite3 . Eu estou apenas solto no prompt sqlite> se meu comando estiver no formato: sqlite3 'find . -type f -iname "*.db" | head -n1' Mas e...
11.12.2014 / 22:45
2
respostas

Use o dispositivo de caractere sobre o ssh

Eu tenho procurado uma boa resposta para essa pergunta há algum tempo. Estou tentando controlar remotamente um robô com um controle do Xbox. O desafio é que o controlador seja conectado a uma estação de controle e não ao computador de bordo d...
10.02.2018 / 15:47
2
respostas

Abrindo blocos de pipe nomeados para sempre, se o pipe for excluído sem estar conectado

Como o título sugere, tente os seguintes comandos shell: mkfifo /tmp/test.pipe ls -1 /tmp > /tmp/test.pipe & rm /tmp/test.pipe mkfifo /tmp/test.pipe cat /tmp/test.pipe & jobs O comando ls é apenas um exemplo e pode ser qu...
06.01.2017 / 16:33
1
resposta

Imprime o número atual de bytes em um pipe

Eu posso criar um pipe para transferir informações entre dois programas. Eu posso até usar um utilitário como pv para ver o progresso do total de dados passando pelo canal. No meu caso, estou usando um pipe nomeado. Quando os dados são gravado...
14.12.2016 / 17:45