Programm If Abfrage bei 2 Variablen

Dieses Thema im Forum "Programmierung" wurde erstellt von Snycs, 17. Juli 2016.

  1. Snycs
    Offline

    Snycs

    Registriert seit:
    5. März 2016
    Beiträge:
    15
    Ort:
    Vohenstrauss, Bayern, Deutschladn
    Minecraft:
    SnycsYT
    Hallo ich habe folgenden Code:

    Code (Text):
    1.  
    2. loop_+1(){
    3.         LOOP_NAME=loop_1
    4.         LOOP_COUN=3
    5.         LOOP_VALU=1
    6.         if [ "$LOOP_NR" =< "$LOOP_COUN" ]
    7. then
    8.                 setconf $LOOP_NAME $[$LOOP_VALU+1]
    9.         else
    10.                 setconf $LOOP_NAME 1
    11.         fi
    12. }
    13.  
    Loop Name ist der Name der Schleife
    Loop Count ist die Anzahl der Server in der Schleife und
    Loop Value ist die Nummer des Aktuellen Servers.

    Nun bekomme ich immer beim ausführen des Scripts die Fehlermeldung "./server.sh: Zeile 27: 3: Datei oder Verzeichnis nicht gefunden" (Zeile 27 ist die IF Abfrage)

    Warum Interpretiert Bash die Variable LOOP_COUN als Datei/Verzeichnis? Weiss jemand wie ich das Zahl interpretieren lasse?

    Mit freundlichen Grüßen
    Syncs
     
    #1
  2. Thonny
    Offline

    Thonny

    Registriert seit:
    22. Juli 2016
    Beiträge:
    12
    Ort:
    Itzehoe
    Minecraft:
    Thonny
    $LOOP_NR

    wird die gesetzt irgendwo?
     
    #2