Moin Lothar! Lothar Schweikle-Droll schrieb am Mittwoch, den 12. Dezember 2001:
> On Tue, Dec 11, 2001 at 01:43:29PM +0100, Guido Hennecke wrote:
> > At 11.12.2001, Lothar Schweikle-Droll wrote:
> > [...]
> > > Hat jemand ein cities, in der alle gro�en St�dte eingetragen sind?
> >
> > Und das Tool "tzcoord.pl" ist im Paket xplanet dabei. Jedenfalls bei Woody.
>
> Ich suche eigendlich ein fertiges File. Mit diesem Tool brauche ich auch
> eine Ewigkeit.
Nicht unbedingt.
Kochrezept fuer eine Riesige cities-Datei:
Man benoetigt: * viele timezone Dateien (unter /usr/share/zoneinfo/ zu finden)
* eine Handvoll sed
* einen Essloeffel sort
* einen Teeloeffel uniq
* 2 Tassen perl
* eine for-Schleife
* einen Beutel ungezuckerte regex
* viele Optionen
Zubereitung: 1. Man kopiere els erstes die Verzeichnisse
timezone-Verzeichnisse (Africa America Antarctica Arctic
Asia Atlantic Australia Brazil Canada Chile Europe Indian
Mexico Mideast Pacific) von /usr/share/zoneinfo/ nach
z.B. ~/tmp/tz/.
2. Dannach alles mit
for i in $(find tmp/tz/ -type f |sed "s|tmp/tz/.*/||" \
|xargs); do echo "$i $(tzcoord.pl $i)" >> Staedte.tmp ; \
done
in die Datei Staedte.tmp geben u ruehren mit etwas Salz
un Pfeffer wuerzen.
3. Schlieslich noch mit
cat Staedte.tmp |sort |uniq | \
egrep -i "[a-z_-]* -?[0-9]"| \
sed "s|^\([a-z_-]*\) \(.*\)|\2 #\1|ig" | \
perl -p -i -e 's|,|\t|g' | \
perl -p -i -e 's|#|\t#|g' > Staedte.xy
sieben, passieren und abschmecken. Fertig ist eine
koestliche cities-Datei mit *379* Eintraegen!
Bon appetit
Gruss Markus
--
Build a system even a fool can use,
and only a fool will want to use it.
msg16456/pgp00000.pgp
Description: PGP signature

