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

Por que o grep altera o tamanho das linhas de saída?

Costumo usar dpkg ou aptitude combinados com grep quando quero listar determinados pacotes disponíveis ou instalados no meu sistema, mas notei que quando adiciono | grep , as linhas de saída parecem um pouco diferente. Aqui está um...
11.01.2014 / 10:42
2
respostas

Existe alguma maneira de sair do modo de seguimento "less" sem parar outros processos no pipe?

Muitas vezes eu me encontro na necessidade de ter a saída em um buffer com todos os recursos (rolagem, busca, atalhos, ...) e eu me acostumei a less . No entanto, a maioria dos comandos que eu uso geram saída continuamente. Usar less com...
19.04.2015 / 09:08
1
resposta

cmd2 'cmd1' vs cmd1 | xargs cmd2

Estou tentando encontrar um arquivo com find e depois passar o caminho encontrado para sqlite3 . Eu estou apenas solto no prompt sqlite> se meu comando estiver no formato: sqlite3 'find . -type f -iname "*.db" | head -n1' Mas e...
11.12.2014 / 21:45
2
respostas

Use o dispositivo de caractere sobre o ssh

Eu tenho procurado uma boa resposta para essa pergunta há algum tempo. Estou tentando controlar remotamente um robô com um controle do Xbox. O desafio é que o controlador seja conectado a uma estação de controle e não ao computador de bordo d...
10.02.2018 / 14:47
2
respostas

Abrindo blocos de pipe nomeados para sempre, se o pipe for excluído sem estar conectado

Como o título sugere, tente os seguintes comandos shell: mkfifo /tmp/test.pipe ls -1 /tmp > /tmp/test.pipe & rm /tmp/test.pipe mkfifo /tmp/test.pipe cat /tmp/test.pipe & jobs O comando ls é apenas um exemplo e pode ser qu...
06.01.2017 / 15:33
1
resposta

Imprime o número atual de bytes em um pipe

Eu posso criar um pipe para transferir informações entre dois programas. Eu posso até usar um utilitário como pv para ver o progresso do total de dados passando pelo canal. No meu caso, estou usando um pipe nomeado. Quando os dados são gravado...
14.12.2016 / 16:45
1
resposta

Como criar checksums sha1 de arquivos dentro de um arquivo tar sem usar muito espaço em disco

Eu gostaria de obter as somas de verificação sha1 de todos os arquivos dentro de um arquivo tar simples como uma lista ou um novo arquivo Sem usar o espaço em disco para descompactar o arquivo tar grande. Algo com piping e calcular o sha1 on...
16.08.2016 / 08:47
1
resposta

por que a saída de xargs -n2 se aplica ao mesmo número de argumentos diferentes, seja canalizado ou do teclado?

quando executo xargs -n2 , digito x x x x x e teco Enter , recebo apenas 4 x de volta: $ xargs -n2 x x x x x x x x x Mas, quando canalizo x x x x x para o mesmo comando, recebo a mesma quantia de xback: $ echo x x x x x | x...
24.03.2015 / 12:23
2
respostas

Evitar buffer de saída para um grupo de comandos (chaves) no script bash

Eu tenho um script bash contendo um grupo de comandos em chaves { ... } . Este grupo contém alguns comandos echo iniciais e, em seguida, um loop . Em cada iteração, o loop executa vários comandos slow (basicamente com curl e alguma an...
28.11.2015 / 15:20
1
resposta

Problema ao obter entrada interativa durante o loop de leitura

Eu estava fazendo algo como o seguinte exemplo mínimo: #! /bin/sh # $1 = file containing list of files to sync # $2 = source dir ; $3 = target dir cat "$1" | while read f do cp -i "$2"/"$f" "$3"/"$f" done Eu acho que cp -i não ag...
27.11.2014 / 15:15