Code: Alles auswählen
#! /bin/bash
#
REGENMENGE=0
GET http://api.wunderground.com/api/f58c7d0e0d8e5382/conditions/q/DE/Friedrichshafen.xml | grep '<precip_1hr_metric>' | sed 's/.*<precip_1hr_metric> *//;T;s/ *<\/precip_1hr_metric>
if [ $REGENMENGE==0 ]; then
echo "trocken";
else
echo "nass";
fi
Output ist:
# automower_rain: Zeile 5: 0: Kommando nicht gefunden.
trocken
Irgendwie gelingt es mir nicht, den Output des GET...-Ausdrucks in die Variable zu bekommen. Und ich kann gerade schlecht gegentesten, weil es nicht regnet
Vielleicht hat hier noch jemand etwas mehr Bash-Wissen.