Hallo, ich habe ein Projekt in dem ich werte aus einer Webseite auslese, z.B. $temp der wert ändert sich je nach Temperatur. Meine Frage lautet nun wie kann ich diesen wert aufrunden wenn er z.B. 21.81 beträgt?
Mein Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #!/bin/bash wget -O html.txt "172.17.25.35" temp=$(head -n $i 14 html.txt | tail -n 1) press=$(head -n $i 20 html.txt | tail -n 1) humi=$(head -n $i 26 html.txt | tail -n 1) echo temp $temp echo press $press echo humi $humi echo \"temp\",\"press\",\"humi\" >> test.csv echo \"$temp\",\"$press\",\"$humi\" >> test.csv if [ $temp -gt 5 ]; then echo "OK" exit 0 fi |
leider funktioniert die if schleife nicht da ein Ganzzahliger Ausdruck erwartet wird.
danke schonmal im voraus Viele Grüße Philipp
Moderiert von sebix:
Thema in einen passenden Forenbereich verschoben. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“) in jedem Forenbereich. Danke.