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

rlwrap -z pipeto: saída de tubulação através de pagers

Estou usando rlwrap para colorir o prompt no asterisco CLI : rlwrap -s 99999 -a -pRED /usr/sbin/asterisk -r Eu li em man rlwrap que também posso usar rlwrap -z pipeto para enviar saída por meio de um colorizador. Eu tenho...
11.03.2015 / 22:20
1
resposta

O destino do link do pipe existe em algum lugar no sistema de arquivos?

Estou falando sobre isso: $ readlink <(echo test) pipe:[80076194] pipe:[80076194] é um caminho para o destino ou apenas indicação de que o descritor de arquivo está conectado ao canal e não existe no sistema de arquivos? A principal...
15.04.2014 / 22:07
1
resposta

preservando as cores ao direcionar yaourt por meio de ordenação

Pode classificar preservar cores canalizadas? Estou tentando modificar o yaourt -Qu | sort para obter saída em cores. Tentei googling isso, mas eu não consegui encontrar uma maneira geral, nem uma maneira especial de fazer isso por tipo.    ...
25.12.2014 / 08:02
3
respostas

Como encaminhar entre processos com pipes nomeados?

Os /tmp/in , /tmp/out e /tmp/err são pipes nomeados, já criados e abertos por algum processo (para leitura, escrita e escrita, respectivamente). Eu gostaria de criar um novo processo que canalize seu stdin em /tmp/in , e escreva o c...
12.07.2015 / 12:23
3
respostas

Como capturar stdout de um processo em execução redirecionado para / dev / null

Eu quero capturar stdout do processo em execução, cujo stdout está sendo redirecionado para /dev/null . Eu tentei usar o sistema de chamada fcntl() , no entanto, no momento em que eu fecho fd "1", ele estava sendo alocado para outros a...
04.07.2013 / 16:34
2
respostas

Quando o gato termina de ler um pipe?

Dado o seguinte código, por que o cat só imprime o conteúdo do pipe depois que eu digitei \n ou CTRL + D ? Quais são as condições para que o gato realmente imprima o que lê? #include <stdio.h> #include <stdlib.h> #include &l...
07.05.2015 / 22:03
2
respostas

Finalizar uma pesquisa de texto em menos (1) e continuar a ler através de um pipe Unix

gunzip < 100terabytes.txt.gz | less less(1) lê quantas linhas forem necessárias para preencher sua tela e depois para read(2) . Como resultado, gunzip(1) é bloqueado em write(2) quando o canal fica cheio. À medida que você r...
15.03.2016 / 05:53
2
respostas

Como obter a saída 'yum list' para ficar em uma linha ao obter a saída via comando ssh remoto?

Quando executo o SSH em uma máquina com ssh machine e execuo yum list , ele exibe tudo o que está instalado como esperado e, o mais importante, cada item está em uma linha da seguinte forma: xz-devel.i386...
07.04.2016 / 15:49
2
respostas

Dispositivo FIFO alternativo para Linux com um buffer (de maneira) maior enquanto ainda tem semântica do sistema de arquivos?

Estou desenvolvendo algo que consiste em um programa que fiz gerando saída, e um programa que eu não fiz (e gostaria muito de não ter que alterá-lo) para consumi-lo. Eu estou usando um FIFO nomeado criado com mkpipe . Eu suspeito que tenho um...
04.06.2012 / 16:17
2
respostas

Leia tudo no buffer de um pipe sem esperar

Existe uma maneira de ler tudo já no buffer de um pipe, canalizá-los para outro programa e sair imediatamente sem esperar por mais entrada? Tem que ser seguro binário. Não há problemas em instalar programas adicionais. Por exemplo, o segui...
11.12.2016 / 12:19