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

Como inserir dados CSV em uma tabela SQLite por meio de um pipe de shell?

Eu escrevi um programa que envia o resultado para a saída padrão no formato CSV estrito puro (cada linha representa um único registro e contém o mesmo conjunto de campos separados por vírgula, campos contêm apenas letras inglesas minúsculas, núm...
16.02.2018 / 08:36
3
respostas

Pegue um comando que modifique um arquivo inline e o aceite como stdin / stdout

Digamos que eu tenha um comando foo que aceita um arquivo e realize alguma transformação nesse arquivo (algo semelhante a sed -i ). E digamos que este comando não aceita a opção clássica "leia de stdin, transformar, escreva para stdout"....
08.11.2017 / 19:00
1
resposta

Como processar o progresso em tempo real do dd?

Estou tentando processar o progresso em tempo real do dd, que, com o reconhecimento de pipes, deve ser feito por meio de: gzcat "$input" | dd bs="$block_size" count="$count" of="$output" 2>&1 | awk '/copied/ {print $1}' gzcat "$input"...
21.09.2017 / 08:50
1
resposta

Como enviar valor de variável ao pipe enquanto o oculta da lista de processos?

Estou escrevendo um script de shell simples que lê um PIN uma vez (em uma variável) e o usa para chamar vários comandos que precisam desse pin. É possível instruir esses comandos para ler o PIN de stdin, mas não sei como enviar o valor da variáv...
13.09.2017 / 09:22
2
respostas

É possível canalizar o arquivo de configuração para hostapd?

Eu uso para alguns testes Raspberry Pis (Stretch) funcionando como pontos de acesso WiFi. Porque eu quero trabalhar com um arquivo de configuração global em muitos RPIs eu divido hostapd.conf em 2 partes: hostapd.conf.global - que des...
19.12.2017 / 18:01
2
respostas

Armazenar saída de comando no recurso SFTP

Eu só queria criar uma tarball e armazená-la apenas em um recurso SFTP. Como sou paranoico com corrupção de dados, geralmente guardo os sha256sums das minhas bolas de alcatrão com eles, se é algo em que quero confiar, e os calculo ao gerar os ar...
30.04.2017 / 19:16
1
resposta

Como corretamente unbuffer um pipeline?

Estou tentando seguir várias respostas em este , este e este tópicos, mas meu pipeline ainda aparece em buffer. Aqui está uma tentativa de exemplo: unbuffer sh -c 'echo -n test; sleep 1; echo; sleep 1; echo -n hello; sleep 1; echo' | gre...
18.08.2017 / 14:35
1
resposta

Byte Offsets para pipe / FIFO

Por que os byte offsets para um pipe / FIFO são mantidos no inode, e não na tabela de arquivos, como nos arquivos regulares? Eu li esta linha na página 113 de O Design do Sistema Operacional Unix (1986) por Maurice Bach. Maintaining th...
22.02.2017 / 16:02
1
resposta

Diferença entre o comando 2 e 1 e o comando 2 e 1 [duplicado]

Eu tenho as duas invocações de uma função a seguir no bash, que estou direcionando para outra função que captura a saída de erro: >&2 log_stdout | log_err log_stdout >&2 | log_err Existe alguma diferença semântica...
07.03.2017 / 19:49
1
resposta

Lista de tubulações de arquivos e diretórios para du apenas mostra tamanhos de diretórios?

Digamos que eu tenha um diretório com vários subdiretórios, cada um contendo alguns arquivos: 1/a.txt 1/b.txt 2/c.txt 2/d.txt 3/e.txt 3/f.txt Eu quero ver o tamanho de cada arquivo. Lembre-se, sei que existem maneiras mais fáceis e direta...
20.08.2016 / 17:30