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

Obter linha específica da saída do comando no awk

Eu usei pipeline para ler registros específicos do shell impala. Aqui está o que eu tenho [cloudera@localhost ~]$ echo "select * from abc where key > 'a-26052014015400' limit 1;" | impala-shell Starting Impala Shell without Kerberos authen...
14.07.2014 / 14:28
1
resposta

Por que a tubulação e o redirecionamento funcionam de maneira diferente com os documentos aqui?

Combinar um redirecionamento com um documento aqui parece bastante lógico: $ bash > foo <<EOF echo Hello EOF $ less foo Hello Mas com um pipe, ele se comporta de maneira diferente: $ bash | tee foo <<EOF echo Hello EOF...
24.02.2014 / 10:35
2
respostas

Por que precisamos de dois descritores de arquivos ao criar um canal não nomeado?

Eu tenho lido sobre pipes não nomeados e como eu os entendi eles são implementados como um buffer na memória. Ao criar o pipe eu preciso passar uma matriz de tamanho dois e ele retorna dois ponteiros (descritores de arquivo) para o buffer. O índ...
19.06.2013 / 11:56
1
resposta

Como posso usar tee e logger -t “some tag:”?

Eu vi em outro post que mostra como usar tee e logger como mostrado abaixo. tee >(logger) <<< "System Load is OK : $Current_loadadv" >(logger) é a sintaxe bash para criar um descritor de arquivo que vai para um FIFO, que...
11.07.2013 / 02:22
1
resposta

Por que o log de saída, às vezes, fornece linhas parciais?

Às vezes, seguindo um log de saída que está sendo constantemente atualizado não dá as linhas inteiras. Por que isso? grep pattern input_file > output.log & tail output.log Por que não imprime a última linha na íntegra?     
14.03.2012 / 17:06
2
respostas

Problema com a variável read do AWK

Estou tentando obter informações de memória por este comando: #!/bin/bash set -x cat /proc/meminfo | grep "MemFree" | tail -n 1 | awk '{ print $2 $4 }' | read numA numB echo $numA Estou recebendo isso + awk '{ print $2 $4 }' + read num...
21.08.2014 / 18:13
1
resposta

saída inesperada com grep

Estou usando o pyrit. Para aqueles que não sabem, o pyrit permite, entre outras coisas, verificar se uma chave handshake wpa é válida: pyrit -r file0.cap analyze quando um arquivo não contém uma chave válida, aqui está a saída: Parsin...
14.08.2014 / 10:30
1
resposta

faz a saída da cauda em um cano quebrado

Eu quero assistir a um arquivo até aparecer um pouco de texto Eu encontrei esta resposta: 'tail -f' até que o texto seja visto mas quando eu tentei no Ubuntu, ele não saiu: $ echo one > test.txt $ echo two >> test.txt $ echo...
10.01.2018 / 16:40
3
respostas

Comunique-se para trás em um tubo

Eu tenho um pipeline simples: node foo.js | node bar.js bar.js lerá de stdin para obter dados de foo.js . Mas o que eu quero fazer é garantir que bar.js receba uma das últimas mensagens de foo.js antes que foo.js decida não...
13.11.2017 / 17:14
2
respostas

Como capturar o status de saída de um comando não final em um pipeline? [duplicado]

Eu quero capturar o status de saída de um comando que ocorre em algum lugar em um pipeline antes da última posição. Por exemplo, se o pipeline é algo como command_1 ... | command_2 ... | command_3 ... | ... | command_n ... Gostaria de...
22.10.2016 / 14:25