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.
Attachment:
pgpWxtxTthTRS.pgp
Description: PGP signature