我正在尝试从具有以下格式的文件中提取 2 个属性“lat”和“lon”:
<trkpt lat="38.8577288" lon="-9.0997973"/>
<trkpt lat="38.8576367" lon="-9.1000557"/>
<trkpt lat="38.8575259" lon="-9.1006374"/>
...
并获得以下输出:
-9.0997973,38.8577288
-9.1000557,38.8576367
-9.1006374,38.8575259
(是的,纬度/经度对是故意倒置的)
我对正则表达式了解不多,但是在网上环顾四周,这就是我能够实现的全部目标:
grep 'lat="[^"]*"' doc.txt | grep -no 'lat="[^"]*"'
output:
1:lat="38.8577288"
2:lat="38.8576367"
3:lat="38.8575259"
我不知道该怎么做...在此先感谢您的帮助