Test auf Gerade oder ungerade Zahlen

testgeradeungerade.sh
#!/bin/sh
number=0
echo -n "Bitte eine Zahl eingeben:"
read number
echo "Nummer ist $number"
echo $number | grep -q '[^0-9]' && { echo 'Argument muss numerisch sein'; exit 1; }
 
if [ $(($number % 2)) -eq 0 ]; then 
echo "Nummer ist gerade"
else
echo "Nummer ist ungerade"
fi


zurück