Ho un'istruzione if che è necessario eseguire, purché il valore che ho memorizzato nella variabile $counter
sia maggiore di 5
.Confronta la variabile con numero intero nella shell?
Ecco la rispettiva sezione del mio script corrente (non funzionante):
if $counter > 5
then
echo "something"
fi
L'errore che sto facendo è probabilmente molto evidente, ma per qualche ragione non ho potuto trovare la soluzione online. Grazie!
A meno che non sia richiesta la compatibilità 'sh', è meglio usare' [['e']] 'invece di' ['e'] '. Vedi http://mywiki.wooledge.org/BashFAQ/031 – Thomas
Naturalmente. È inteso per compatibilità visto che non ha menzionato bash nel titolo. – konsolebox
@konsolebox, devi guardare i tag sotto la domanda. I titoli sono molto spesso fuorvianti. –