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

canaliza a saída de parec para sox

sox é provavelmente o único programa do Linux que continua a me frustrar. Ao mesmo tempo, estou impressionado com o que ele pode fazer, e gostaria de estar perto de ser fluente nisso, se não dominar isso. Hoje, passei cerca de duas horas t...
19.08.2012 / 15:54
1
resposta

Como usar namedpipe como arquivo temporário?

Um plugin vim que eu uso usa este script para passar alguma entrada para linters que não suportam leitura de stdin. set -eu # All of the following arguments are read as command to run. file_extension="$1" shift temp_dir=$(mktemp -d 2>/de...
05.11.2016 / 19:05
1
resposta

Como acompanhar o progresso de um comando em um pipe se apenas o tamanho de sua entrada for conhecido antecipadamente?

Gostaria de acompanhar o progresso de uma operação lenta usando pv . O tamanho da entrada desta operação é conhecido antecipadamente, mas o tamanho de sua saída não é. Isso me forçou a colocar pv à esquerda da operação no pipe. O problem...
22.10.2016 / 16:28
1
resposta

Classificar a saída do awk, exceto a primeira linha?

Este é um caso de uso em que estou continuamente trabalhando na análise de arquivos CSV. Quando se trata de um script awk incorporado em um script de shell, posso usar esta solução alternativa: myfile="$(mktemp)" awk '(awk script here)' &g...
17.11.2015 / 03:58
1
resposta

Juntaram pipelines

Considerando uma rotina como esta: alpha() { echo a b c |tr ' ' '\n'; } que gera um fluxo, eu gostaria de pegar o fluxo de saída, transformá-lo e paste com o fluxo de saída original. Se eu fizer uma atualização de exemplo, posso con...
25.07.2015 / 00:06
1
resposta

Como executar o comando watch na expressão com pipes?

Eu aprendi hoje o maravilhoso comando shuf: ls | shuf mostra-me uma listagem do diretório de trabalho, mas graças ao shuf toda vez que executo esta expressão de comando canalizada com outro pedido. Então eu pensei, por que não repeti...
29.03.2015 / 21:55
2
respostas

Piping para a substituição do comando de uma string contendo pipes

Isso funciona - $ x='grep a' $ echo ab | $x ab Isso não acontece - $ x='grep a | grep b' $ echo ab | $x grep: |: No such file or directory grep: grep: No such file or directory grep: b: No such file or directory Aparece no último c...
10.01.2014 / 17:47
3
respostas

Qual é o equivalente MIME do uuencode para o sendmail?

Por exemplo, eu tenho arquivos que desejo enviar por sendmail , mas a caixa de correio de recebimento (por postar fotos no meu blog) não aceita uuencode arquivos à la $uuencode file | sendmail user@domain Eu estou supondo que vai a...
13.10.2010 / 23:56
1
resposta

combinam pipe e redirecionam em curl e jq

Se eu enrolar para algum site, posso ir direto json: curl http://httpbin.org/ip { "origin": "37.77.126.22"} para embelezar, eu faço: curl http://httpbin.org/ip | jq { "origin": "37.77.126.22" } para embelezar e salvar, eu redi...
25.05.2017 / 08:03
1
resposta

O DD pode ser usado para adicionar um buffer a um pipe?

Estou lendo e gravando áudio de um pipe nomeado. Eu estou correndo em um problema onde meu processo de leitura está atrasado, fazendo com que o buffer do pipe para encher e soltar quadros. Eu gostaria de inserir um buffer de tamanho arbitrariame...
15.02.2017 / 00:16