Regularni vyraz - binarni kod

Miroslav BENES mbenes na tenez.cz
Pátek Září 8 12:54:34 CEST 2000


> > Problem je ale v tom,
> > ze hledany retezec nedokazu zapsat - jde o dve binarni nuly. Jak se to
> > da zadat do regularniho vyrazu ?
> 
> \000 nefunguje?

V regularnim vyrazu ne.

> Pak bych asi zkusil pomoci "tr" prohodit znaky 
> \000 a (treba) "x", nahradit tim vasim sedem "xx" za neco, a pak 
> opet prohodit "\000" a "xx". (Za pismeno "x" zvolte vhodny znak, 
> ktery se nevyskytuje v tom, cim nahrazujete.)

Utilita tr to resi. Diky. Nakonec to bylo takhle (pro 
nazornost nadbytecny cat) :

cat viz.000 | tr \\000 ä | sed 's/ää/ä/g' | tr ä \\n  >viz.001

.. pricemz uvedeny paznak (a s prehlaskou) nikde v textu nebyl. 
Trosku kostrbate, ale funkcni.


--------------------------
Miroslav BENES
E-mail   : mbenes na tenez.cz
TENEZ Chotebor, a.s
--------------------------


Další informace o konferenci Linux