Perguntas sobre 'pipe'

Um pipe conecta a saída de um programa à entrada de outro programa. Isso é usado especialmente para implementar o shell | operador.
3
respostas

O script precisa ler a linha ecoada

Então, eu preciso escrever um script Bourne-shell, onde meu script tem que trabalhar com a linha, que acabou de ser repetido para stdout - por exemplo: echo *something* | myscript.sh [parametres...] Isso pode ser uma coisa básica, o que...
19.05.2014 / 00:05
2
respostas

A saída de um comando é canalizada para outro; como fechar os dois?

Eu chamo o Qt Assistant como sugerido em stackoverflow : nc -lkU ~/.assistantfifo | assistant -enableRemoteControl & A janela do Assistente do Qt é aberta e, se eu chamar o jobs , ele retornará: [1] + running nc -lkU ~/.assi...
03.04.2014 / 23:30
2
respostas

O Mplayer controla ao usar listas de reprodução stdin

Eu encontrei este post: Como posso manter a entrada do console no mplayer ao ler o stdin? Mas a resposta não funciona para mim. Estou executando o seguinte comando: ls -l | grep -e mp3 -e wav | awk '{i=index($0,$9); $0=substr($0,i); p...
09.11.2012 / 03:13
1
resposta

Uso da memória para TCP ou buffers de mensagens de pipe nomeados?

Eu tenho um grupo de programas que testei hoje. Eu drasticamente disparou a carga de entrada para o programa e funcionou no começo, mas eu tinha um vazamento de memória aparente sugando memória. O único problema é que 1) Valgrind está insisti...
29.08.2012 / 02:20
2
respostas

Como usar xargs com um comando que requer entrada do usuário?

Eu configurei um canal retornando o nome de um pacote que gostaria de instalar usando apt-get : ... | xargs -I _ sudo apt install _ No entanto, apt-get não pode ler stdin neste caso e sai com: Do you want to continue? [Y/n] Abor...
08.02.2018 / 15:38
2
respostas

XOR um arquivo contra uma chave

Como é possível, de ferramentas de linha de comando bash ou linux padrão, para XOR um arquivo em uma chave? Algo como: cat my1GBfile | xor my1MB.key > my1GBfile.encrypted Off-topic: Eu sei que a criptografia é bastante fraca com este ex...
16.10.2017 / 21:07
1
resposta

Variável herdada no subshell sem exportar no shell principal [duplicado]

Estou com o script de shell abaixo var="this is a test" ls -ltr| while read file do echo $var done echo $var Estou recebendo a saída abaixo: this is a test this is a test this is a test Como estou obtendo o valor da variáve...
13.12.2017 / 20:14
1
resposta

Código de hash diferente ao direcionar a saída “sha1sum” para “tar”

No sistema AIX (v 7.1) sha1sum está calculando códigos hash diferentes quando é canalizado diretamente para a saída de tar comparado a quando lê um arquivo. Quais são as razões para isso? Existem maneiras de contornar isso e obter o cód...
16.08.2017 / 20:26
2
respostas

Mate o pai de um processo de pipe filho

Eu tenho um pequeno script para demonstrar o que quero fazer #!/bin/bash > z tail -f z | grep 'd' & echo $! O $! fornece o PID do processo grep. Eu quero ser capaz de matar o processo de cauda ao mesmo tempo que matar o processo...
12.01.2017 / 15:50
3
respostas

Usando pipes para listar os dois primeiros e os dois últimos usuários no sistema?

Eu tenho que usar o comando who para exibir quem está on-line e, em seguida, usar canais para exibir os primeiros e os últimos dois usuários on-line. a única coisa que sei fazer é algo como: who | head -5 | tail -2 . Isso não funciona...
23.02.2017 / 03:41