Xetoxyc
Lieutenant
- Registriert
- Nov. 2010
- Beiträge
- 872
Hi,
weis nicht obs hier richtig is oder im Linux teil besser passt
hab ein problem und zwar will ich gerne daten eines HTML files auslesen
Bsp:
da will ich nun die Gesamtenergie auslesen
die sollte per Regular regexp passieren
leider kann ich nun im per AWK nicht den Inhalt der Group auslesen
das ganze soll am schluss so auschaun
LÖSUNG:
weis nicht obs hier richtig is oder im Linux teil besser passt
hab ein problem und zwar will ich gerne daten eines HTML files auslesen
Bsp:
Code:
<td>Tagesenergie Vortag:</td>
<td> 3.40</td>
<td>kWh</td>
<td> </td>
<td>Gesamtenergie:</td>
<td> 561.067</td>
<td>kWh</td>
</tr>
da will ich nun die Gesamtenergie auslesen
die sollte per Regular regexp passieren
Code:
Gesamtenergie:.+?([0-9]+\.[0-9]+).+kWh
leider kann ich nun im per AWK nicht den Inhalt der Group auslesen
das ganze soll am schluss so auschaun
Code:
wget -q -O - URL | tr -d "\n\r" | awk /Regexp/ {print group}
LÖSUNG:
Code:
awk 'match($0,/Regexp with Group/, arr) print {arr[1],arr[2],arr[...]}'
arr als Array
arr[X] für die Gruppe X
Zuletzt bearbeitet: