Aus Zeichenstream alle 8bit Zeichen entfernen

Frank Bergmann tx-14-6 at tuxad.com
Sun Mar 27 13:40:28 CEST 2016


On Sun, Mar 27, 2016 at 11:41:18AM +0200, Pierre Bernhardt wrote:
> kenn Ihr eine einfache Methode wie ich aus einem Zeichenstream reines ASCII mache? Es sollen alle Zeichen verworfen
> werden die das Bit8 gesetzt haben. Ich hatte da als erstes an tr gedacht bin aber noch nicht weit gekommen.
> Es sollte mit möglichst mit Shellmitteln funktionieren und einigermaßen schnell sein. Komplette Lösungen
> benötige ich nicht, nur erst mal was ich generell den einsetzen könnte. sed und gawk würden mir noch einfallen.
> Ggf. perl und python.

Hi,

wenn Du aus einem Stream (nur) alle Zeichen >127dez entfernt haben willst,
dann könnte es mit NUL-Zeichen Probleme geben bei Verwendung der o.g.
Tools.
Und wenn Du es schnell haben willst, kommst Du um C eh nicht herum. :-)

Viele Grüße
Frank



More information about the Linux mailing list