vc pode fazer um pipe para o tr e usar a opcao -d '\octal' onde octal eh a representacao octal do caracter.
por exemplo 0x08 eh 010 em octal, logo programa | tr -d '\010' deve resolver. outra opcao que vc pode usar junto eh -u para nao bufferizar o resultado. 2010/5/3 Alain Mouette <[email protected]> > > > Tenho um executável (binário) que toda vez que roda imprime um lixo na > tela. Começa assim (espero que apareça, são 8 quadradinhos com "0008" na > tela. > > Erasing Device... > \ | \ / - \ PICkit 2 Program Report > > Joguei com o tee para um arquivo e em hexdump tem isto: > > 00000000 45 72 61 73 69 6e 67 20 44 65 76 69 63 65 2e 2e |Erasing > Device..| > 00000010 2e 0a 5c 08 7c 08 20 08 5c 08 2f 08 2d 08 5c 08 |..\.|. > .\./.-.\.| > 00000020 20 08 50 49 43 6b 69 74 20 32 20 50 72 6f 67 72 | .PICkit 2 > Progr| > 0 > > Como era de se esperar, são esses caracteres 0x08 que estão poluindo a > minha tela... > > Como eu faço para eliminar esses caracteres, mas para continuar > recebendo as mensagens em *tempo real*? ou seja, mais para frente vão > sendo mostradas várias mensagens com um intervalo de tempo e não quero > esperar o fim de tudo para ver a primeira mensagem. > > Grato, > Alain > > -- Tiago B. Peczenyj Linux User #405772 http://pacman.blog.br [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [email protected] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [email protected] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
