Perguntas sobre 'pipe'

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

Acrescentar a um tubo e passar?

Eu tenho uma função bash simples dividindo dois números: echo "750/12.5" | bc Eu gostaria de pegar a saída de bc e acrescentar /24 e canalizar o resultado para outra instância de bc . Algo como: echo "750/12.5" | bc | echo $...
22.04.2017 / 02:00
2
respostas

Como armazenar os dados dados a uma função na entrada padrão?

> cat b.txt function first { foo=$(SOMEMAGIC) } echo nyi | first > Pergunta : Como podemos atribuir a string "nyi" à variável "foo" dentro da função? Então, como podemos dar os dados que foram dados à função via pipeli...
15.04.2017 / 11:46
1
resposta

Muito complicado cmd [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Gerador de senhas aleatórias CLI no Linux e '<'                                      2 respostas                                Eu estava procurando por um cmd para...
27.10.2015 / 14:22
3
respostas

grep aparecendo e desaparecendo aleatoriamente no ps aux (ps aux | grep python) [duplicado]

Este não é um problema real - mas é mais uma pergunta curiosa: quando executo while true; do ps aux | grep abc; echo done; done , obtenho o seguinte: user 29733 0.0 0.0 11748 924 pts/1 R+ 20:25 0:00 grep --color=auto abc do...
05.03.2015 / 21:33
2
respostas

Por que o / dev / stderr é inválido ao redirecionar para um pipe no cygwin?

Eu tropecei recentemente em um problema surpreendente com um /dev/stderr inválido em um cygwin atualizado, que também está presente em uma instalação Debian bem desenvolvida . (Edit: Em oposição ao que eu pensava originalmente, meu sistema D...
06.07.2017 / 16:16
1
resposta

O comando “cp p2 & 2 &” faz com que o Konsole desapareça, é um erro?

O objetivo é iniciar um processo em segundo plano que copie os dados do canal p2 para o STDOUT, já que p2 é alimentado com dados por algum outro processo. Eu acho que o comando está incorreto. No entanto, a janela do aplicativo Konsole não de...
26.08.2012 / 12:40
1
resposta

É 'some_program some_file' mais rápido que 'cat some_file | algum_programa? [duplicado]

Ambos seriam funcionalmente equivalentes, mas ao usar o cat não seria mais lento porque você tem um processo primeiro lendo o arquivo e enviando-o através de um pipe para outro processo, ao invés do processo apenas lendo o arquivo? Mas eu vi...
16.07.2011 / 14:57
1
resposta

Qual é o propósito de usar um FIFO contra um arquivo temporário ou um pipe?

De APUE FIFOs can be used to duplicate an output stream in a series of shell commands. This prevents writing the data to an intermediate disk file (similar to using pipes to avoid intermediate disk files). But whereas pipes can...
25.03.2018 / 23:57
1
resposta

ler arquivo por meio de pipeline

Eu escrevi um código de exemplo para ler o conteúdo de um arquivo que mantém o formato de fim de linha usando hack da internet. Eu chamei o arquivo de shell "pipeTesting" e o arquivo de texto para exibir "textExample". "pipeTesting" funciona se...
12.03.2018 / 16:25
2
respostas

Quando o comando canalizado pára?

Luto para entender os efeitos do seguinte comando: yes | tee hello | head No meu laptop, o número de linhas em 'hello' é da ordem de 36000, muito maior do que as 10 linhas exibidas na saída padrão. Minhas perguntas são: Quando ye...
14.01.2018 / 16:08