Ich habe eine if-Anweisung, die ich ausführen muss, solange der Wert, den ich in meiner $counter
Variable gespeichert habe, größer ist als 5
.Variable mit Integer in der Shell vergleichen?
Hier ist der jeweilige Abschnitt meines aktuellen (nicht funktionierenden) Skript:
if $counter > 5
then
echo "something"
fi
Der Fehler, den ich machen werde ist wahrscheinlich sehr offensichtlich, aber aus irgendeinem Grund konnte ich nicht die Lösung online finden. Danke!
Wenn Sie keine 'sh' Kompatibilität benötigen, ist es besser,' [['' '' '' '' '' 'zu verwenden. Siehe http://mywiki.wooledge.org/BashFAQ/031 – Thomas
Natürlich. Es ist für die Kompatibilität gedacht, da er bash im Titel nicht erwähnt hat. – konsolebox
@konsolebox, müssen Sie die Tags unter der Frage betrachten. Titel sind sehr oft irreführend. –