Gast
#3579079
Hallo zusammen, ich verzweifele seit Stunden an einem "einfachen" Problem: Ich möchte unter Linux ein Script schreiben, mit dem man den LED- Trigger der evtl. verbauten LEDs ändern kann. Das Script schreibe ich in bash mit dialog. Es soll eine radiolist angelegt werden, in der dann die verfügbaren LEDs aufgelistet sind. Diese radiolist soll dynamisch in Abhängigkeit der verfügbaren LEDs erstellt werden. Die verfügbaren LEDs raussuchen funktioniert. Mein Problem: ich kriege diese blöde Einträge in der radiolist nicht dynamisch hin! Ich hab ein Array, in dem die LEDs schon drin stehen. Z.B. so: array("led1", "led2", "led3"). Aber beim Ausführen kommen dann immer Fehler, daß die Anzahl der Listenelemente nicht passt :( . Hier der zuständige Code:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
Die Fehler sind diese: LED_Trigger.sh: Zeile 29: blue:ph21:led2: Kommando nicht gefunden. /LED_Trigger.sh: Zeile 29: boxgreen: Kommando nicht gefunden. /LED_Trigger.sh: Zeile 29: boxred: Kommando nicht gefunden. /LED_Trigger.sh: Zeile 29: green:ph20:led1: Kommando nicht gefunden. Wenn ich die Array-Einträge a einzeln reinschreibe funktioniert es. Nur dynamisch krieg ichs nicht hin. Ich vermute da ist irgendwo was mit Anführungszeichen nicht richtig... Kann da jemand helfen? Das wäre echt toll... Danke, Gruß