Warum prüft das Skript [ $# -gt 0 ], bevor es Werte vergleicht?
[ $# -gt 0 ]
Um zu bestätigen, dass mindestens ein Kommandozeilenargument verfügbar ist
Um ein Array mit null Elementen zu erstellen
Um zu bestätigen, dass die Skriptdatei existiert
Um zu bestätigen, dass jede übergebene Ganzzahl positiv ist