--- Em [email protected], "Cristiano" <boxferr...@...> escreveu > > > > --- Em [email protected], Alain Mouette <alainm@> escreveu > > > > Realmente tirou, mas não resolve meu problema: > > > > eu preciso continuar recebendo as mensagens em *tempo real*? ou seja, só > > quando o programa fecha é que eu vejo tudo. > > > > Foi exatamente por isso que eu perguntei na lista :) se eu faço um pipe > > pequeno ele só processa no final :( > > > > Mais alguma sugestão??? > > Vamos ver se não estou falando m... > > Redirecionar STDOUT para um fifo (named pipe) e pegar a saída do fifo com um > tail -f combinado com um tr -d será que não resolve? > > Viajei? >
Acho que não viajei não. Parece que funciona: cristi...@mga0-fwall-dmz:/tmp> mkfifo pipe cristi...@mga0-fwall-dmz:/tmp> tail -f pipe | tr -d "@" & [1] 7921 cristi...@mga0-fwall-dmz:/tmp> echo "[email protected]" > pipe boxferrarigmail.com cristi...@mga0-fwall-dmz:/tmp> echo "a...@b@c...@d" > pipe abcd cristi...@mga0-fwall-dmz:/tmp> cat > pipe teste teste TESTE TESTE te...@teste TESTEteste ^C cristi...@mga0-fwall-dmz:/tmp> E aí resolve o seu caso?
