Quindi praticamente per il mio incarico ho bisogno di uscire da un vero ciclo while quando l'utente inserisce un numero che fornisce un resto del modulo pari a 0, es: (25% 5 = 0 break loop ) Dove nel mio tentativo di seguito ho sbagliato?
while true
do
echo "Please input anything here: "
read INPUT
if [ `expr $INPUT % 5` -eq 0 ]; then
echo "you entered wrong"
else
echo "you entered right"
break
fi
done
bash
, allora potresti prendere in considerazione l'uso della sintassi di espansione aritmetica integrata, ad es.(( INPUT % 5 == 0 ))