Perguntas sobre 'pipe'

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

Por que um pipe nomeado não é excluído após a reinicialização do sistema?

Tanto quanto eu entendo, pipes nomeados não são gravados no disco, mas são armazenados na memória. Aqui está como eu criei um pipe nomeado - $ mkfifo pipe21 $ grep "simple" SimpleDoc.txt > pipe21 & [1] 2775 $ cat pipe21 Very simple doc...
24.07.2013 / 16:08
2
respostas

Por que o pipe não funciona com o cat e localiza?

Estou tentando realizar isso: locate pg_type.h | cat Mas este comando simplesmente não faz nada diferente de localizar pg_type.h O que devo mudar? Quero executar cat pg_type.h onde quer que pg_type.h esteja.     
25.02.2013 / 23:02
3
respostas

Comportamento do pipe “|” no linux com “” redirecionamento de saída

Estou executando o comando ls > a.txt | sort > b.txt Este comando está fazendo as seguintes coisas: executando ls classificando-o criando a.txt e armazenando a saída classificada em a.txt criando b.txt...
10.08.2015 / 16:45
3
respostas

Por que este one-liner falha em produzir saída? [duplicado]

O seguinte não produz nada no bash: while true ; do upower -d ; sleep 1 ; done | grep percentage | uniq Descobri que não importa qual seja o último ou o segundo até o último programa nessa cadeia. O penúltimo programa sempre produz a sa...
15.06.2015 / 02:31
2
respostas

Como anexar uma linha em um arquivo zipado sem descompactar?

mknod /tmp/oracle.pipe p sqlplus / as sysdba << _EOF set escape on host nohup gzip -c < /tmp/oracle.pipe > /tmp/out1.gz \& spool /tmp/oracle.pipe select * from employee; spool off _EOF rm /tmp/oracle.pip Eu preciso inseri...
22.02.2016 / 09:23
3
respostas

percorre a saída de um comando e usa outro comando [duplicado]

Como posso usar a saída de um comando - linha por linha - em outro comando? Eu sei como fazer isso com o símbolo% pipe_de% pipe, mas isso usa a saída inteira em um comando. Eu gostaria de ir linha por linha ... Eu acho que preciso combinar o...
06.12.2013 / 02:24
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 / 12: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)...
06.10.2011 / 23: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 / 04: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 / 17:16