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

find arcana: não consigo fazer o pipe funcionar na linha -exec

Como canalizar os resultados de uma descoberta por meio de um sed para xformar o fluxo e usar esse fluxo transformado como um dos dois argumentos para um script? IE: find mostra file1.tiff (entre outros) sed transforma file1.tiff - >...
01.04.2011 / 05:02
1
resposta

Por que o uso de xargs falhou nesse caso?

Eu tentei entender o uso de xargs e fiz o seguinte experimento. ls | xargs | touch Eu quero atualizar as datas e diretórios dos arquivos no diretório atual. Apesar de ser um pouco bobo , eu poderia usar uma forma mais simples para...
15.12.2011 / 02:18
1
resposta

command like wc mas com tee behavior

Eu quero fazer backup de um banco de dados usando o comando psql e COPY . aqui está meu script: psql "user=${USERNAME} host=${HOSTNAME} dbname=${DBNAME} password=${PASSWORD}" -c \ "COPY (SELECT * FROM tbl) ORDER BY id ASC) TO STDOUT WITH...
08.04.2012 / 11:16
2
respostas

Executando várias vezes o mesmo comando com vários argumentos após um pipe

Eu tenho uma chave (de dados binários aleatórios) que é gerada por get_key . E com essa chave, posso fazer várias coisas com meus arquivos criptografados. Por exemplo, posso decifrá-los. get_key | tee >(decrypt file1) >(decrypt fi...
08.05.2014 / 23:58
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 / 16: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 / 11: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 / 13: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 / 04: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 / 18: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 / 20:13