Schleifen Problem



  • Moin.
    Ich habe ein Problem mit einer for Schleife.

    while true
    do
       for * in /home/pi/Documents/bml/*.bml
       do
         BlinkenConv -i $f -p -r 98x7-16/1 -o /home/pi/Documents/blue/$f.bml
       done
    done
    

    Folgendes soll passieren:
    Das script soll jedes File mit der endung .bml mit BlinkenConv öffnen und dann im neuen Pfad mit dem gleichen Dateinamen wieder speichern.
    Leider bekomme ich nur eine fehlermeldung:

    ./blink: Zeile 7: `*': Ist kein gültiger Bezeichner.
    

    Habe mich jetzt schon massiv durch Google gegraben, aber nichts gefunden.
    Könnt Ihr mir dabei helfen?
    Bin gerade dabei mir C und Linux beizubringen, bitte habt deshalb verständnis für dumme Anfängerfragen. 🙄

    Gruß
    Seamen



  • sollte das nicht

    for f in ...
    

    heissen?



  • Seamen schrieb:

    Bin gerade dabei mir C und Linux beizubringen

    Nichts für ungut, aber was du uns gerade zeigst ist nicht C, sondern Bash. Macht aber nichts.



  • Furble Wurble schrieb:

    sollte das nicht

    for f in ...
    

    heissen?

    Das klingt plausibel...wird getestet!

    ccccccccc schrieb:

    Nichts für ungut, aber was du uns gerade zeigst ist nicht C, sondern Bash. Macht aber nichts.

    Danke für die aufklärung! Deshalb schrieb ich ja auch das ich mir Linux gerade beibring...und da gibts nun mal auch bash. 😉

    Gruß
    Seamen


Anmelden zum Antworten