Perguntas sobre 'pipe'

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

Em que ordem os comandos canalizados são executados?

Eu nunca pensei sobre como o shell realmente executa comandos canalizados. Sempre me disseram que o "stdout de um programa fica canalizado para o stdin de outro", como uma maneira de pensar em pipes. Então, naturalmente, eu pensei que, no caso...
28.04.2012 / 03:16
6
respostas

Posso canalizar stdout em um servidor para estabelecer em outro servidor?

stdout em um servidor CentOS precisa ser canalizado para stdin em outro servidor CentOS. Isso é possível? Atualizar ScottPack, MikeyB e jofel têm respostas válidas. Eu concedi a resposta a Scott porque, apesar de minha pergunta não e...
15.03.2012 / 20:04
4
respostas

Substituição e tubulação do processo

Eu queria saber como entender o seguinte: Piping the stdout of a command into the stdin of another is a powerful technique. But, what if you need to pipe the stdout of multiple commands? This is where process substitution comes in. E...
21.07.2011 / 03:59
5
respostas

Passa a saída do comando anterior para o próximo como um argumento

Eu tenho um comando que envia dados para stdout ( command1 -p=aaa -v=bbb -i=4 ). A linha de saída pode ter o seguinte valor: rate (10%) - name: value - 10Kbps Eu quero grep essa saída para armazenar essa 'taxa' (acho que o pipe será úti...
10.01.2014 / 20:14
4
respostas

Não é possível canalizar no diff?

Eu queria ser esperto e comparar um arquivo remoto com um arquivo local sem antes baixá-lo manualmente. Posso obter o conteúdo do arquivo remoto por ssh user@remote-host "cat path/file.name" No entanto, canalizar isso para diff ssh...
20.08.2010 / 18:38
7
respostas

Programa que passa STDIN para STDOUT com códigos de cores removidos?

Eu tenho um comando que produz saída em cores e gostaria de enviá-lo para um arquivo com os códigos de cores removidos. Existe um comando que funciona como cat , exceto que ele remove códigos de cores? Eu pretendo fazer algo assim: $ comman...
03.12.2010 / 23:00
1
resposta

Bash: O que o “|” faz?

Acabei de ver isso escrito; $ some-command >| /tmp/output.txt Tubos verticais são usados em redirecionamentos padrão "piping" a saída de um comando para outro, é >| na verdade completamente inútil, pois seria o mesmo que apenas...
10.08.2012 / 09:51
4
respostas

Devo me importar com gatos desnecessários?

Muitos utilitários de linha de comando podem receber sua entrada de um pipe ou como um argumento de nome de arquivo. Para scripts de shell longos, acho que iniciar a cadeia com um cat torna-a mais legível, especialmente se o primeiro comando...
08.07.2011 / 13:33
3
respostas

Pseudo arquivos para dados temporários

Muitas vezes, desejo transmitir dados de strings relativamente curtos (podem ser várias linhas) para programas de linha de comando que aceitam apenas entradas de arquivos (por exemplo, wdiff) de maneira repetida. Claro que posso criar um ou mais...
06.02.2013 / 10:42
4
respostas

Quais são as vantagens de usar o pipe nomeado sobre o pipe não nomeado?

Eu estava revisando um conjunto de perguntas da entrevista feitas por um administrador unix; Eu encontrei um tópico chamado "pipe nomeado". Eu pesquisei no tópico; até certo ponto consegui entendê-lo: - pipes nomeados || FIFO Mas ainda s...
25.03.2013 / 10:10