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

Qual é a diferença nestes comandos - cat piped to dd e apenas cat? [duplicado]

Estou curioso para saber a diferença entre esses dois comandos no Linux: $ cat ./boot.bin ./kernel.bin /dev/zero | dd bs=512 count=2880 of=devos.img e $ cat ./boot.bin ./kernel.bin > devos.img     
05.07.2018 / 14:57
3
respostas

Cria um arquivo temporário a partir de um redirecionamento ou canal stdout

Alguns comandos só são emitidos para stdout. Algumas ferramentas funcionam apenas em arquivos. Existe um comando que possa colá-los juntos? Exemplo simples inventado: diff $(echo 1 | stdout-to-temp-file) $(echo 2 | stdout-to-temp-file)...
07.10.2011 / 01:56
2
respostas

Como redirecionar informações de erro do programa C executável para stdout? (MAC OS X)

Eu quero escrever um verificador automático de programas em C. Por exemplo, eu tenho um programa de brinquedo "hello.c": #include <stdio.h> int main() { int a, b; while (scanf("%d %d", (&a)-1000000000000000, &b) != EOF...
02.11.2017 / 05:49
2
respostas

Existe uma ferramenta de filtro interativa quando a saída de paginação?

Eu gostaria de pegar a saída de um programa e filtrar interativamente quais linhas serão canalizadas para o próximo comando. ls | interactive-filter | xargs rm Por exemplo, eu tenho uma lista de arquivos com os quais um padrão não pode se...
01.10.2016 / 19:16
3
respostas

Por que o piping find e grep não retorna nada?

Estou tentando ter grep search em arquivos especificados retornados por find : find . -type d -name 'mydir*' -exec find '{}' -name '*.java' \; | grep 'MyClass' Isso não funciona. Enquanto isso, isso funciona. grep 'MyClass' $(f...
12.07.2012 / 16:39
4
respostas

Use o awk interativamente através de um tubo

Analisando esta questão , notei que awk não consegue ler o usuário entrada se o arquivo está sendo canalizado para entrada padrão, mas não comportar-se como esperado se ler entrada de um arquivo fornecido como um comando parâmetro de linha....
14.12.2015 / 21:44
3
respostas

processamento do comando linha de saída por linha, sem misturar entrada padrão

Portanto, tenho um problema muito semelhante a Bash: Como ler uma linha de cada vez da saída de um comando? , eu estou fazendo: while read path; do mplayer $path; done < <(find-me-random-mp3s) ou find-me-random-mp3s | while read...
03.01.2014 / 20:48
1
resposta

Como canalizar o html para o lynx?

Estou testando algumas chamadas de ajax do console. Eu gosto de me livrar do ruído de meta-informação que é marcação html e apenas ler o conteúdo, por isso eu gosto de canalizá-lo em um navegador de terminal, por exemplo. lince. Ainda: cur...
24.03.2016 / 14:56
2
respostas

Existe um pipe de linha por linha?

Lembro-me de ter lido em algum lugar (depois esqueci onde) sobre um tipo raramente usado de tubo bash que poderia redirecionar a saída linha por linha. Em outras palavras, em vez de redirecionar a saída uma vez no final, a saída seria redirecion...
11.10.2013 / 01:05
2
respostas

Comportamento de stdin / stdout em conjunto com subshells e comando cd

Eu tenho a seguinte série de comandos: cd / && ls | ( cd /tmp && cat >dumpfile) Esta série de comandos faz o seguinte: cria um arquivo chamado /tmp/dumpfile . Este arquivo contém uma listagem do diretório raiz. A s...
17.08.2012 / 14:44