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

Bash - Redireciona a saída para uma variável ou descritor de arquivo, depois lê a partir da variável ou descritor de arquivo

Aqui está um exemplo de um script bash que redireciona toda a saída para um arquivo (e mostra a saída na tela também): # writing to it exec > >(tee --ignore-interrupts ./log) exec 2>&1 echo "here is a message" # reading from it...
10.02.2016 / 10:10
1
resposta

Redireciona a saída para stdout e pipe para um binário

Eu tenho uma boa linha PS1 no meu .bash_profile e quero copiá-la para outra máquina. Então eu quero vê-lo e copiá-lo para minha área de transferência. Não consigo descobrir como encadear os comandos para fazer isso juntos. Eu imagino o que eu...
17.10.2014 / 20:58
1
resposta

Tubulação que não pega stdout

Estou executando um programa em java a partir de um terminal OS X 10.8 bash e estou tentando redefinir a saída que ele está produzindo. No entanto, quando você está executando isso através de um pipe ou rederecionando-o para um arquivo, a...
02.10.2013 / 14:32
1
resposta

Incomodação no Linux: / dev / stdin não funciona com soquetes

O Linux tem essa peculiaridade irritante que /dev/stdin não funciona com sockets - é codificado para retornar ENXIO. Tente isto: socat TCP-OPEN:localhost:1234 EXEC:cat\ /dev/stdin,nofork Esse é um comando perfeitamente razoável que voc...
05.11.2013 / 16:38
1
resposta

Entrada de tubulação para outro processo, uma linha de cada vez

Eu tenho um script que pode ter um nome de arquivo de cada vez e quero executá-lo para muitos arquivos em uma pasta. Então, eu quero canalizar a saída de: find . -iname '*.m' para o meu script, mas uma linha de cada vez.     
26.10.2013 / 02:16
2
respostas

Print / Tee para consola sem passar a saída para o tubo

Existe uma maneira de imprimir ou colocar uma coisa no console e ainda passar outra coisa para o próximo canal? Algo como: echo dog | printOrWhatnot "PUTTING MY THING DOWN" | sed 's/dog/cat/g' | printOrWhatnot "FLIP IT"|rev que resultaria...
28.10.2012 / 04:17
3
respostas

Escopo variável em vários canais

Eu estava tentando fazer algo a seguir, find . -name "*.dat" | get the basename of file | move filename returned by first command to basename returned by second command Para dar um exemplo concreto, quero que ./mydir1/dir2/file1.dat se...
21.05.2013 / 10:02
2
respostas

Redirecionando stdin com stdout para arquivo

Portanto, eu tenho um programa que recebe entradas e saídas de texto do usuário com base na entrada. EDIT2: Eu quero criar um script que execute um executável C e o script alimente a entrada do programa C de um arquivo e redirecione a saída p...
01.05.2013 / 18:09
1
resposta

Arquivo mágico que redireciona para a saída padrão

Existe um nome de arquivo mágico que produza o seguinte efeito? $ mkfifo /tmp/fifo1 && cat /tmp/fifo1 & $ foo --log-file /tmp/fifo # now I can see the log as the program runs Eu quero algo como $ foo --log-file /proc/to_std...
28.05.2012 / 11:18
2
respostas

Transmissão de dados para o serviço REST usando Unix Pipes

Com base em uma resposta a outra pergunta Estou usando o curl para transmitir o stdout de um processo como a entidade de uma solicitação POST : myDataGeneratingApp \ | curl -H "Content-Type: application/json" -H "Transfer-Encoding: chu...
13.09.2018 / 16:36