Portál AbcLinuxu, 10. května 2025 05:54
martin@martin:~$ wget -q -O - http://teplomer.jicin.cz/ | grep "<font class='aktua'>" | sed -e 's/<[^>]*>//g' | sed 's/&.*//' | sed 's/\s*//' 3.8 martin@martin:~$
Řešení dotazu:
Někdo kdo je zběhlejší v AWKu, nebo v perlu by mne asi opravil, ale jiste zjednodušení to je:
wget -q -O - http://teplomer.jicin.cz/ | awk '/°C<\/f/ {print $2}' | cut -d'>' -f2Místo znaku stupně tam patří HTML entita & deg; (bez mezery)
wget -q -O - http://teplomer.jicin.cz/ | sed -rn "s/.+<font class='aktua'>([0-9\.\-]+).+/\1/p"
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.