Perguntas com a marcação «pipe»

30
Grep multicolorido

Estou tentando fazer com que cada comando grep destaque seus resultados em uma cor diferente. Eu posso fazer isso manualmente com uma linha como esta: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep f Cada...

30
O que faz um processo Unix morrer com cachimbo quebrado?

Aqui estão algumas opções em que pensei, sem saber qual é a correta. Ocorreu um erro de E / S na leitura do tubo. O processo de gravação na outra extremidade do tubo morreu com uma falha. Todos os processos que poderiam gravar no canal o fecharam. O buffer de gravação do pipe está cheio. O ponto...

29
Canalizar para vários arquivos no shell

Eu tenho um aplicativo que produzirá uma grande quantidade de dados que não desejo armazenar no disco. O aplicativo emite principalmente dados que não desejo usar, mas um conjunto de informações úteis que devem ser divididas em arquivos separados. Por exemplo, dada a seguinte...

27
Como processar / canalizar a saída TCPDUMPs em tempo real

Se eu quiser tcpdump solicitações de DNS por clientes (em um roteador OpenWrt 10.04), então eu root@ROUTER:/etc# tcpdump -n -i br-lan dst port 53 2>&1 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on br-lan, link-type EN10MB (Ethernet), capture size...

27
Como posso cronometrar um cachimbo?

Eu quero timeum comando que consiste em dois comandos separados com uma saída de tubulação para outra. Por exemplo, considere os dois scripts abaixo: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 Agora, como posso timerelatar o tempo gasto foo.sh | bar.sh(e sim, eu sei que o...

25
Como os pipes funcionam no Linux

Eu tenho lido sobre como os pipes são implementados no kernel do Linux e queria validar meu entendimento. Se estiver incorreto, a resposta com a explicação correta será selecionada. O Linux possui um VFS chamado pipefs montado no kernel (não no espaço do usuário) O pipefs possui um único super...

25
Siga um tubo usando menos?

Pode seguir menos (pressionando F) uma entrada canalizada (semelhante a um arquivo)? Para um arquivo que está sendo gravado, o comando less <file> seguirá o arquivo ao pressionar F. Mas se eu tiver um comando que canalize a saída diretamente para menos, assim command | less pressionar...