[linux] Re: 8-bits 'ascii' greppen...

Wybo Dekker wybo op servalys.nl
Za Jun 28 10:52:29 CEST 2008


Udo van den Heuvel wrote:
> Wybo Dekker wrote:
>> Udo van den Heuvel wrote:
> 
>>> Hoe zou ik het handigst regels uit een logfile kunnen vissen die
>>> karakters bevatten met het hoogste bitje gezet? (dus 8-bits 'ascii')
>>> Iets met perl? Of gewoon grep?
>>> Wat is handig en werkt overal?
>>> Iemand?
>> grep "[^ -~]" testfile
> 
> Hier zijn wat zaken scheef geaan met de karaktersetten?
> Ik zie dat je met een reeks probeert te greppen maar de karakters die de
> reeks begrenzen zijn ietwat verminkt?

nee, dit zoekt naar regels die karakters bevatten die niet (de ^) 
[spatie tot en met tilde] zijn. Je vindt dus ook control-karakters.

> Dan moet ik nog ff uitzoeken hoe ik de letterlijke karkaters 128 en 255
> in een textfile krijg, of hoe ik deze karakters kan coderen op een
> acceptabele wijze voor niet-gnu greps...
> 
> Dank!
> 
> Groeten,
> Udo
> 
> 

-- 
Wybo



More information about the Linux mailing list