[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