Thread Hilfestellung - Suchen und Ersetzen im Speziellen bei großen Dateien
(16 answers)
Opened by jan99 at 2015-11-06 18:21
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! |