shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Limpando lixo de executável


From: Tiago Peczenyj
Subject: Re: [shell-script] Limpando lixo de executável
Date: Mon, 3 May 2010 19:37:36 -0300

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 <address@hidden>

>
>
> 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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]