Perguntas sobre 'pipe'

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

como podo os espaços em branco iniciais e finais de cada linha de alguma saída?

Eu gostaria de remover todos os espaços e tabulações iniciais e finais de cada linha em uma saída. Existe uma ferramenta simples como trim eu poderia canalizar minha saída? arquivo de exemplo: test space at back test space at front...
21.11.2013 / 02:07
15
respostas

Obtenha o status de saída do processo que é canalizado para outro

Eu tenho dois processos foo e bar , conectados a um canal: $ foo | bar bar sempre sai 0; Estou interessado no código de saída de foo . Existe alguma maneira de chegar a ele?     
02.06.2011 / 22:19
2
respostas

Como faço para passar uma lista de arquivos para grep

Estou usando find e obtendo uma lista de arquivos para os quais quero grep . Como posso canalizar essa lista para grep ?     
07.09.2011 / 20:27
13
respostas

Desativar buffering no pipe

Eu tenho um script que chama dois comandos: long_running_command | print_progress O long_running_command imprime um progresso, mas não estou satisfeito com isso. Estou usando print_progress para torná-lo mais legal (ou seja, imprimo...
16.06.2009 / 12:27
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 / 05: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 / 21: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 / 05: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 / 21: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 / 20: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...
04.12.2010 / 00:00