1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Wir danken allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben.

Bash: Warum läuft dieses Script nicht..?

Dieses Thema im Forum "Software" wurde erstellt von John L., 17. August 2010.

  1. John L.

    John L. Active Member

    Hallo an alle Bash-Spezialisten..!

    Ich bastel gerade an nem Bash-Script, das mir aus ner *csv Datei eine *.ics Importdatei für iCal zusammenschraubt. Jetzt bin ich aus ein Problem gestoßen, das ich irgendwie nicht auf die Reihe krieg...

    Ich habs mal in ein Beispiel zusammengefasst:

    Dieses Script läuft einwandfrei und gibt 5 Zeilen aus:
    ==========================
    #!/bin/bash
    c=1
    while [ $c -le 5 ]
    do
    echo "Welcone $c times"
    (( c++ ))
    done
    ==========================


    Wenn ich aber ne IF-Schleife einfüge
    ==========================
    #!/bin/bash
    c=1
    while [ $c -le 5 ]
    do
    d = 3
    if $d = 3
    echo "Welcone $c times"
    (( c++ ))
    end if
    done
    ==========================

    sollte es doch eigentlich auch 5 Zeilen ausspucken...tut es aber nicht, ich bekomme den Fehler:

    ==========================
    line 11: syntax error near unexpected token `done'
    line 11: `done'
    ==========================

    Die IF-Schleife mit "fi" oder "endif" zu schließen löst dss Problem leider nicht.


    Kann mir jemand sagen, was hier falsch ist..?

    THX in advance,
    John L.

    PS. Das fertige Script wird natürlich hier veröffentlicht...
     
  2. John L.

    John L. Active Member

    Hat sich erledigt, hab die ganze Schleife umgebaut, jetzt funzt es...

    John L.
     
  3. Convenant

    Convenant Haarfestiger

    Und das versprochene Script?
     
  4. John L.

    John L. Active Member

    Lass Dir halt mal ein wenig Zeit...so schnell gehts auch wieder ned...ich hab noch ein paar Sachen einzubauen und zu testen..! ;-)

    John L.
     

Diese Seite empfehlen