Hallo Ernst,
if (( $ping > 500 )); then
eigentlich hast Du hier eher eine Bedingung als einen arithmetischen Ausdruck
if (( $ping > 500 or $ping <2 )); then
echo schlecht
else echo gut
fi
Dennoch kannst Du selbstverständlich
if (( $ping > 500 || $ping < 2 )); then
echo "schlecht"
else
echo "gut"
fi
schreiben.
Bitte beachte, dass Shell-Arithmetik in bash mit Integern erfolgt, d.h. die
Variable $ping sollte eine Integer enthalten.
Freundliche Grüße
Vinzenz