[Talk-de] Gesucht - Suchen und Ersetzen in OSM-Datei

Roland Spielhofer rspiel at gmx.net
Do Feb 5 08:21:17 UTC 2009


Lutz Horn schrieb:
> Hallo,
> 
> Jan Tappenbeck schrieb:
>> Dabei sollte NAME=[COMPANY] als Filter dienen. Doch leider sind die 
>> Schreiben nicht immer gleich (Company, COMPANY, company) und anscheinend 
>> wertet MKGMAP case sensitiv aus. Deshalb wollte jetzt bei allen 
>> Tankstellen den Wert für Name GROSSSCHREIBEN lassen.
> 
> Da eine .osm-Datei XML enthält, wäre natürlich eine XSLT-Transformation
> geeignet.
> 
> Ich wäre aber faul und würde sed verwenden:
> 
> $ sed -e "s/name='company'/name='COMPANY'/gi" < input.osm > output.osm
> 
> Das geht zumindest unter Unix-artigen Systemen und unter Windows mit
> Cygwin (http://www.cygwin.com/).
> 
> Lutz

Die unxutils gibt's schon lange nativ für Win32:
http://unxutils.sourceforge.net/
sed ist natürlich auch dabei.
lg roland





Mehr Informationen über die Mailingliste Talk-de