Vinzenz Mai: Linux - Zahlen-Runde in Shell

Beitrag lesen

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