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

Bash while loop e lendo do pipe

Eu tenho um programa de linha de comando do Windows que estou executando em um script Bash no Ubuntu via wine. O script Bash basicamente se parece com isso: wine myprogram.exe | while read line do # Process line done Agora, desde que e...
19.10.2012 / 17:59
2
respostas

Como eu obteria o meu terminal para regurgitar o texto de saída anterior de comandos anteriores? Isso é possível?

Acabei de executar um trabalho que leva várias horas e esqueci de enviar esse texto para um arquivo de texto. pseudocódigo: echo [previous text output] > OutputHistory.txt Além disso, não posso simplesmente "copiar e colar" o que es...
08.06.2016 / 21:41
3
respostas

redirecionando a saída de um comando como se fosse uma entrada de arquivo

Eu me vejo sempre tendo que flechar e retroceder na linha de comando para alterar uma parte de um comando anterior que é canalizado para um comando grep ou head ou qualquer outro comando. Para um exemplo bruto: pesquisando dmesg para...
06.03.2016 / 14:50
5
respostas

Como executar um cano com segurança e sequencialmente?

No Linux, é possível executar um pipe: cmd1 | cmd2 de tal forma que: cmd2 não começa a ser executado até cmd1 ter terminado completamente e Se cmd1 tiver um erro, cmd2 não será executado e o status de saída do canal s...
23.08.2017 / 21:49
2
respostas

'tee' e 'bash' processo de substituição

Eu suponho que este código teria impresso " oof " primeiro: echo foo | tee >(rev) | ( sleep 1 ; cat ; ) Saída: foo oof Aumentar o tempo de sleep não altera a ordem. Por que isso não funciona? Note que outras ferramentas...
22.11.2017 / 15:54
1
resposta

Tubulação de encadeamento | com &&

Eu tenho este comando onde eu quero filtrar make output: cd /app && make && sudo nginx -g 'daemon off;' Qual é a maneira correta de inserir make | pv -q -L 100 aqui?     
26.02.2015 / 12:04
1
resposta

Os dados em trânsito através de um tubo são confidenciais?

Eu li a seguinte pergunta ( Shell Script mktemp, qual é o melhor método para criar pipe nomeado temporário? ) mas eu estou querendo saber se é preferível usar um pipe nomeado temporário para transferir dados confidenciais entre programas em opos...
22.09.2014 / 14:21
3
respostas

Como alimentar os resultados do comando date no grep para filtrar os resultados de outro comando

Eu preciso usar o resultado de um comando de data formatada (date + "% m /% d") como o filtro grep para filtrar os resultados de outro comando que exibirá alertas em um sistema para que eu veja apenas alertas de o dia dado. Digamos que alertc...
10.08.2011 / 21:02
1
resposta

“tail -f | grep error ”com loop while não está funcionando

O comando abaixo não está dando nenhum resultado. Eu quero grep a linha de erro do arquivo e insira na tabela. Comando que não está funcionando: tail -f logfile.log | grep ERROR|while read msg; do psql -d testdb -c insert into t values...
25.01.2018 / 08:44
2
respostas

Como reexecutar o comando k'th em um pipeline?

Eu tenho o seguinte pipeline: ➜ echo ,cats,and,dogs, | sed -e 's/,[^,]*,[^,]*,/,,,/' ,,,dogs, Eu sei que eu poderia executar um comando como !! para "executar o último comando" ou !:1 para "obter os últimos argumentos", mas eu esto...
12.10.2016 / 06:46