Sto cercando di verificare se un input è un numero intero e ci ho provato centinaia di volte ma non vedo l'errore in questo. Purtroppo non funziona, attiva l'istruzione if per tutti gli input (numeri / lettere)
read scale
if ! [[ "$scale" =~ "^[0-9]+$" ]]
then
echo "Sorry integers only"
fi
Ho giocato con le virgolette ma o l'ho mancato o non ha fatto nulla. Cosa faccio di sbagliato? Esiste un modo più semplice per verificare se un input è solo un INTEGER?