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

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 / 06: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 / 17: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 / 18: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 / 13:19
1
resposta

As leituras de pipe não são maiores que as do PIPE_BUF atomic?

O manual da biblioteca GNU C mencionou brevemente que tanto as leituras quanto as gravações de um pipe são atomic Reading or writing pipe data is atomic if the size of data written is not greater than PIPE_BUF. No entanto, as páginas d...
22.02.2017 / 09:11
1
resposta

TLS sobre pipe unix

Posso usar o TLS / SSL em um pipe Unix com a linha de comando do Unix? Eu quero o equivalente de $ mkfifo /tmp/spipe $ echo a|openssl s_server -acceptFifo /tmp/spipe & [1] 25563 $ openssl s_client -connectFifo /tmp/spipe a [1] Done...
29.02.2012 / 15:41
2
respostas

Como posso pegar um código de saída de comando para mais tarde, em um Makefile?

Eu tenho um makefile, com um destino de conjunto de testes, assim: rcheck: foo Isso mostra a saída do comando foo no stdout e retorna um código de saída de foo , que é manipulado pelo make como normal. Eu quero adicionar...
11.02.2015 / 20:10
1
resposta

Substitua o número do CD na tag MP3 ID3

Eu tenho uma biblioteca de arquivos MP3 onde, em alguns arquivos, a tag "número do CD" (TPOS) contém valores "CDx", por exemplo, "CD1" ou "CD2". A especificação ID3 diz que os valores TPOS devem ser seqüências numéricas. O processamento desses a...
19.12.2013 / 22:59
1
resposta

Por que o comando rpm tem uma opção '--pipe'?

A partir da página de manual do rpm: --pipe CMD Pipes the output of rpm to the command CMD. Por que isso foi adicionado? Por que você iria usá-lo em vez de canalizar através do próprio shell?     
17.10.2018 / 01:39
1
resposta

Áudio de linha de comando - tubulação para reprodução e gravação simultâneas

Estou tentando gerar dados de som, convertê-los e armazená-los em um formato WAV. Eu estou quase lá - exceto que eu gostaria de ouvir o som gerado "while" sendo "gravado". Esta linha de comando apenas gera dados e os reproduz: perl -e 'for...
28.03.2012 / 19:31