Regularni vyraz - binarni kod

Juraj Hiľovský hilovsky na unipo.sk
Pátek Září 8 10:56:30 CEST 2000


----- Original Message -----
From: Miroslav BENES <mbenes na tenez.cz>
To: <linux na linux.cz>
Sent: Friday, September 08, 2000 11:27 AM
Subject: Regularni vyraz - binarni kod


> Preji krasny den !
>
> Potrebuji nahradit v souboru jisty znak za jiny. Nejvhodnejsi asi
> bude notoricky znama konstrukce "sed 's/co/cim/g'". Problem je ale v
> tom, ze hledany retezec nedokazu zapsat - jde o dve binarni nuly.
> Jak se to da zadat do regularniho vyrazu ?
>
> Diky za nakopnuti.
>

Mam dojem, ze do regularneho vyrazu sa to neda zadat. Pre takyto zapis by
mal byt subor otvoreny binarny pre citanie aj zapis. napr.

#include <stdio.h>
main()
{
int a;
FILE *out;
out=fopen("subor","r+b");
fseek(out,158,0);  /* nastavi sa za 158. znak v subore */
a=0;
putc(a,out);  /* zapise jednu nulu */
putc(a,out);  /* zapise druhu nulu */
fclose(out);
}

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




Další informace o konferenci Linux