Ernst: Linux - Zahlen-Runde in Shell

Beitrag lesen

Hallo

Danke für die Antwort.

Wie folgt komme ich auf die Werte,

ping=$(ping -c 1 beispiel.de | grep 62-2-97-245 | awk '{print $8}' | sed -e 's/time=//')

Nun ich weiss, ziemlich komischer Code, aber schöner kann ich es zurzeit nicht lösen.

if (( $ping > 500 )); then
echo schlecht
else echo gut
fi

Wenn ich die Variable nun direkt in der IF Anweisung Verwernde, erscheint das hier,

ping: line 3: ((: 28.1 > 500 : syntax error in expression (error token is ".1 > 500 ")

Übrigens mein Ziel ist eigentlich nur, den Ping einer Website abzufragen, und abzuklären ob er höher als 500 ms ist, oder der Server gar nicht mehr erreichbar ist.

:-) Anfänger