L
lutz2
Grünschnabel
hallo,
habe eine textdatei, welche zur weiterverarbeitung verändert werden soll.
es handelt sich um eine gpx datei, die mehrere tracks mit dem selben namen
hat.
<name>track</name>
<trkseg>
<trkpt lat="51.405276500" lon="13.251133700">
<ele>0.000000</ele>
<time>2007-07-01T00:00:00Z</time>
</trkpt>
<trkpt lat="51.405354100" lon="13.252285600">
<ele>0.000000</ele>
<time>2007-07-01T00:00:00Z</time>
</trkpt>
</trkseg>
</trk>
<trk>
<name>track</name>
<trkseg>
<trkpt lat="51.475959500" lon="13.104809300">
<ele>0.000000</ele>
<time>2007-07-01T00:00:00Z</time>
</trkpt>
<trkpt lat="51.479287300" lon="13.109352100">
<ele>0.000000</ele>
<time>2007-07-01T00:00:00Z</time>
</trkpt>
<trkpt lat="51.479094600" lon="13.110714900">
<ele>0.000000</ele>
mit sed bzw. perl ist es mir zwar möglich, alle tracknamen in einen anderen umzuwandeln, aber zur weiterverarbeizung müßten alle tracks einen anderen namen haben zB. 1. tack=track1 , 2. track=track2 usw.
habe nach langer suche in mehreren perl bzw. linuxforen nicht mal eine ansatz gefunden, den ich halbwegs verstehe.
habe auch keine coder erfahrungen!
kann mir jemand helfen?
mfg lutz
habe eine textdatei, welche zur weiterverarbeitung verändert werden soll.
es handelt sich um eine gpx datei, die mehrere tracks mit dem selben namen
hat.
<name>track</name>
<trkseg>
<trkpt lat="51.405276500" lon="13.251133700">
<ele>0.000000</ele>
<time>2007-07-01T00:00:00Z</time>
</trkpt>
<trkpt lat="51.405354100" lon="13.252285600">
<ele>0.000000</ele>
<time>2007-07-01T00:00:00Z</time>
</trkpt>
</trkseg>
</trk>
<trk>
<name>track</name>
<trkseg>
<trkpt lat="51.475959500" lon="13.104809300">
<ele>0.000000</ele>
<time>2007-07-01T00:00:00Z</time>
</trkpt>
<trkpt lat="51.479287300" lon="13.109352100">
<ele>0.000000</ele>
<time>2007-07-01T00:00:00Z</time>
</trkpt>
<trkpt lat="51.479094600" lon="13.110714900">
<ele>0.000000</ele>
mit sed bzw. perl ist es mir zwar möglich, alle tracknamen in einen anderen umzuwandeln, aber zur weiterverarbeizung müßten alle tracks einen anderen namen haben zB. 1. tack=track1 , 2. track=track2 usw.
habe nach langer suche in mehreren perl bzw. linuxforen nicht mal eine ansatz gefunden, den ich halbwegs verstehe.
habe auch keine coder erfahrungen!
kann mir jemand helfen?
mfg lutz