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

Pipar xargs não executa o comando

Eu quero monitorar o acesso nginx.log para solicitações malformadas e me notificar sobre esses casos. Para fazer isso, escrevi o seguinte comando: tail -n0 -f access.log | grep --line-buffered '\{' | xargs sentry-cly -m Mas esta soluçã...
10.12.2016 / 21:24
1
resposta

Executa comandos de um pipe em tempo real

Se eu tiver um pipe como cat /dev/somedevice | grep 'test' que os comandos de saída, como por exemplo echo 'test 17' , os comandos aparecerão em tempo real (sempre que /dev/somedevice fornecer alguma linha). Se eu no entanto canalizar os...
06.08.2015 / 15:16
4
respostas

Como o piping / redirection no Linux funciona exatamente?

Eu tenho esses três exemplos de redirecionamento stdin / stdout, apenas um deles está funcionando da maneira pretendida. Eu adoraria se alguém pudesse explicar isso para mim. O objetivo é classificar o conteúdo no arquivo1 e salvar as alteraç...
06.05.2015 / 18:06
1
resposta

Como posso usar a saída de pipeline de diferentes comandos dentro de um script bash personalizado?

Eu tenho este script simples: #!/bin/bash # This command removes the last "\n" (line feed) character from the file specified as parameter # # Params: # $1 [FILE_NAME] - the name of the file to trim if [ "$1" = "" ]; then echo "perlr...
29.12.2014 / 07:31
3
respostas

Passa o stdin para múltiplos programas sem fechar

Eu quero dividir e GZip um arquivo grande, e esta resposta parece ser o que eu estou procurando, e parecia uma maneira muito útil de fazer coisas que eu nunca pensei, então eu gostaria de generalizá-lo; o único problema é: não parece funcionar...
30.07.2014 / 16:35
3
respostas

Use grep para encontrar arquivos e pipe / open para abri-los

Como posso enviar arquivos do grep para abrir todos os arquivos correspondentes? Eu tentei grep -li "type" * | open , mas isso não funciona.     
03.06.2014 / 22:19
1
resposta

Redirecionar saída para impressora via arquivo de dispositivo?

Existe uma maneira no Linux para imprimir um arquivo com uma impressora moderna (uma Canon MX870 no meu caso), redirecionando o texto para um arquivo de dispositivo? Eu imagino o comando para parecer algo assim: cat my_notes.txt > /dev/...
23.04.2014 / 07:19
1
resposta

Conteúdo do arquivo de log de streaming (tubulação)

Estou tentando entender como funciona a tubulação e estou preso neste ponto. Um arquivo de log está sendo transmitido e sua saída está sendo canalizada para o pigz. O que estou tentando fazer é redirecionar o conteúdo do pigz para um script p...
03.06.2013 / 22:38
1
resposta

Como posso visualizar a exceção completa lançada por um script no shell?

Quando estou executando meu script ruby, estou recebendo uma exceção. No entanto, como estou executando o Ubuntu no VMware Fusion, não consigo redimensionar a janela do meu terminal para que não consiga ver toda a exceção. Como posso ver a co...
08.12.2011 / 22:55
1
resposta

Como dar e passar entrada entre programas separados?

Existem tantos programas individuais e úteis por aí cujo código-fonte não está disponível, alguns dos quais se integrariam lindamente uns com os outros! O único problema é que não sei como permitir que diferentes programas interajam entre si no...
06.02.2012 / 06:53