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 um arquivo temporário difere de um pipe? [duplicado]

Quando alguém envia dados (digamos stdout ) para um arquivo temporário, é provável que algo seja feito com esses dados (o arquivo temporário será usado como stdin para algum processo), então o arquivo temporário será ser eliminado. Um...
11.04.2018 / 10:01
2
respostas

Renderiza texto simples e saída HTML de um comando em um terminal

Estou usando o SDcv , Collins Cobuild 5 é o dicionário, que gera html, como: # czxyl @ archlinux in ~/Dropbox [12:57:27] C:16 $ sdcv hello Found 7 items, similar to hello. -->CMU American English spelling -->hello...
15.04.2018 / 05:08
1
resposta

Como evito que um pipe flua para um sub-shell em um script

Estou inserindo linhas em um script PHP (veja o exemplo inventado abaixo). Infelizmente, o pipe involuntariamente flui para o comando shell no script, portanto, o nano não é executado porque ele sufoca STDIN. Eu quero que o comando shell seja...
19.03.2018 / 13:38
2
respostas

Pipe para obter uma saída de linha de comando

Existem alguns comandos que imprimem algumas linhas de status no console quando estão fazendo algo (ffmpeg ou fsarchiver). -[00][ 0%][DIR ] /boot/grub/fonts -[00][ 0%][REGFILE ] /boot/grub/fonts/unicode.pf2 -[00][ 0%][REGFILEM] /boot/g...
18.01.2018 / 20:51
1
resposta

Obtenha as primeiras N linhas de saída de uma operação de pipe

Estou usando um comando canalizado para migrar um grande banco de dados de produção de um host para outro usando este comando: mysqldump <someparams> | pv | mysql <someparams> E eu preciso extrair a linha 23 (ou digamos as p...
21.11.2017 / 10:16
1
resposta

Estender o processamento da cadeia de pipelines (… Asterisk - grep - ping)

Eu quero usar um dos valores de um comando e usá-lo em um comando diferente Exemplo de Comando é o seguinte cat /var/log/asterisk/full | grep "UNREACHABLE" | awk '{print $7;}'| sort | uniq | xargs -I % asterisk -rx 'sip show peer...
11.10.2017 / 14:45
1
resposta

Como transmitir vídeo com o netcat

Eu gostaria de ter o stream de vídeo do Raspberry Pi, então estou fazendo isso: raspivid ... -o - | nc -l -k 4242 Mas o problema é que o canal ou nc está armazenando os dados em cache até que alguém se conecte. Mas eu não quero fazer i...
02.11.2017 / 09:41
1
resposta

Passe a alça para stdin down pipeline

Digamos que eu tenha node foo.js | node bar.js Existe uma maneira de passar uma alça no stdin do foo para barrar? Eu tenho um caso raro em que gostaria de me comunicar de volta no pipeline. Pelo menos eu sei que eu poderia enviar o...
29.11.2017 / 20:30
2
respostas

Como canalizar para classificar?

Estou com problemas para tentar falar com um gawk. Atualmente tenho: gawk -f p3a01.awk unsortedNames.txt | sort | gawk -f p3a01.awk isso, no entanto, está me dando resultados errados. O gawk parece funcionar bem se eu fizer algo como:...
28.09.2017 / 06:03
1
resposta

Dados de limite de tubulação em bytes

Estou tentando fazer um 'caso avançado' de clonagem. Existe um pipe escrevendo para um dispositivo de bloco, no final do qual há uma partição que não deve ser tocada. Eu sei onde esta partição começa. Neste caso eu quero sobrescrever a tabela...
11.09.2017 / 14:59