Perguntas sobre 'pipe'

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

Estou confuso sobre o porquê de “| true ”em um makefile tem o mesmo efeito que“ || verdade"

Eu tenho um makefile onde estou parando um serviço antes de remover um arquivo. Quando não conseguia parar o serviço, isso quebraria o erro. Isso é claramente indesejado, então pensei em adicionar || true , mas perdi um | . Fazendo isso:...
24.04.2011 / 19:59
2
respostas

comunicação entre vários processos

Eu tenho um script bash, que executa a função manager () como um processo separado para x-times. Como é possível encaminhar mensagens para todos os processos manager () dentro do script? Eu li sobre pipes anônimos, mas não tenho idéia de como...
26.05.2014 / 21:29
3
respostas

Pipe encontra em grep -v

Estou tentando encontrar todos os arquivos que são de um determinado tipo e não contêm uma determinada string. Eu estou tentando ir em busca de piping ache grep -v exemplo: find -type f -name '*.java' | xargs grep -v "something something"...
05.07.2012 / 18:58
2
respostas

Como um FIFO (pipe nomeado) difere de um pipe regular (pipe sem nome)? [duplicado]

Como um FIFO (pipe nomeado) difere de um pipe regular (|)? Pelo que entendi de Wikipedia , ao contrário de um pipe regular, um pipe FIFO "continua vivo" após o processo ter terminado e pode ser excluído algum dia depois. Mas se o processo...
10.04.2018 / 21:05
4
respostas

Por que a saída da política do apt-cache não é canalizada?

Não é possível entender por que $ apt-cache policy foo N: Unable to locate package foo mas $ apt-cache policy foo 2>&1 | grep . está vazio. Onde no último telefone estou fazendo a suposição errada? A tarefa original: E...
06.05.2015 / 20:46
1
resposta

Como posso canalizar apenas stderr em zsh?

No bash: $ echo hi 2>&1 1>/dev/null | cat $ Enquanto em zsh: $ echo hi 2>&1 1>/dev/null | cat hi $ Existe uma maneira de enviar apenas um erro padrão ao redirecionar a saída padrão?     
22.02.2016 / 16:54
5
respostas

Como posso filtrar o conteúdo de um arquivo tar, produzindo outro arquivo tar no pipe?

Considere um único arquivo tar de um sistema externo que contém alguns diretórios com vários atributos que desejo manter, como permissões, mtimes, etc. Como posso facilmente pegar um subconjunto desses arquivos como um usuário comum (não root) ?...
22.08.2015 / 19:59
4
respostas

Como usar o sed para manipular continuamente a saída de streaming?

Estou organizando uma apresentação para um público não técnico. Eu tenho um programa em execução no bash que gera um fluxo contínuo de valores, alguns dos quais são importantes. Gostaria de destacar os resultados importantes à medida que eles sã...
04.05.2015 / 07:17
2
respostas

Saída de piping de um programa de segfaulting

Eu tenho um script que chama um programa (especificamente, ttf2afm , parte do tetex 3.0) que às vezes é segmentado e às vezes não. A informação que eu preciso é sempre impressa antes dos segfaults, mas estou tendo dificuldades em parar o red...
24.07.2011 / 21:05
2
respostas

SSH: Fornece fds adicionais de “pipe” além de stdin, stdout, stderr

Ao se conectar a um host com SSH, geralmente três "canais" são fornecidos entre host e convidado, para stdin , stdout e stderr . Existe uma opção de linha de comando para criar encaminhamentos para descritores de arquivos adicionais (...
31.08.2015 / 17:21