Thread Hilfestellung - Suchen und Ersetzen im Speziellen bei großen Dateien (16 answers)
Opened by jan99 at 2015-11-06 18:21

Linuxer
 2015-11-06 23:13
#182794 #182794
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Naja, und was verstehst Du nicht?

Der grundlegender Ablauf (als eigenständiges Programm, das nicht auf die Optionen -i und -n zurückgreift) ist so gedacht:

> Originaldatei lesend öffnend
> Ausgabedatei schreibend öffnend
> zeilenweise aus Original lesen
> > Wenn Zeile das osm-Tag enthält
> > > Wenn es schon ein Atrribut update enthält
> > > > ersetze ein update='true' durch ein update='false'
> > > ODER (wenn es kein update-Attribut enthält),
> > > > füge update='false' ein
> > Wenn Zeile ein node-Tag enthält
> > > ermittle die Werte für lat und lon,
> > > verarbeite die Werte wie gewünscht
> > > und ersetze sie.

> > Gebe die Zeile in die Ausgabedatei aus (egal, ob sie verändert wurde oder nicht)
> Ausgabedatei schließen
> Originaldatei schließen

Fertig.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Hilfestellung - Suchen und Ersetzen im Speziellen bei großen Dateien