Hallo,
>-----Original Message-----
>From: Jochen Erwied <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
>Date: Dienstag, 25. Mai 1999 22:51
>Subject: Re: Verzonungstabellen
>On Tue, May 25, 1999 at 07:06:23PM +0200, Leopold Toetsch wrote:
>> Das Problem ist z.B.
> >9978:Sch�nthal:C:201 ...
>Also irgendwas stimmt dann nicht. Denn 09978 ist von Essen (0201) nie im
>Leben Cityzone.
Das dachte ich mir.
>Vielleicht hast du auch das Skript falsch verstanden:
>Ausgegeben werden die Cityzone (<20km) nach C: und die Regionalzone nach
>R:.
>Alles andere ist Fernzone bzw. Deutschland
Nix falsch verstanden.
-rw-r--r-- 1 root root 898151 Apr 27 12:47 vorwahl.dat
>Vielleicht solltest du ein anderes Tool, als diese Perl-Variante nutzen.
Ich
>habe vorhin mal sowas in C zusammengehackt.
Das C-Programm gibt 9978:Sch�nthal gar nicht aus, das Perl-Programm
offensichtlich falsch (9978:Sch�nthal:C:201 ...)
>Das Teil ben�tigt im aktuellen Verzeichnis eine 'Verzonung.dat' und eine
>'tarif.dat'. Hauptunterschied zum Perl-Skript ist, das alle in der
tarif.dat
>vorhandenen Vorwahlen ausgegeben werden. Dies sind n�mlich mehr, als in der
>Verzonung.dat! Dort fehlen die Vorwahlen 900x.
Das ist aber etwas durcheinander oder?
s/Verzonung.dat/vorwahl.dat/g;
s/tarif.dat/Verzonung.dat/g
wc --lines Verzonung.dat
5222
wc --lines zones.des (aus perl-prog)
5222
wc --lines zneu.de (aus c-prog)
5218
--
In der vorwahl.dat fehlen z.b. 8100, 8169,9070, 9978
In der Verzonung.dat fehlen dafuer 9002-9009.
s. Anhang
Der Hund an der Perl-Skript war, das es fuer fehlende Eintrage mit dem
index=0 weitergemacht hat, deshalb auch C:201 ...
s. auch Anhang
leo
z.diff.bz2
pl.diff