Moin,
seit Stunden verzweifle ich nun bereits an einer Kleinigkeit mit "Dialog".
Und zwar lese ich nach einer Usereingabe eine Datenbank entsprechend aus und möchte mittels "dialog --checklist" die Möglichkeit bieten Mehrfachauswahl zur Weiterverarbeitung der gefundenen Strings zu treffen. Weil die anzuzeigenden Auswahlmöglichkeiten in der Checkliste je nach Usereingabe dynamisch und variabel sind, muss die Auswahleingabe natürlich ebenso dynamisch sein, leider hat bislang keiner meiner Versuche vernünftig geklappt, das zu bewerkstelligen. Weder mittels cat und entsprechenden Strings in einer Datei abgelegt, noch mit zeilenweise ausgelesenen Strings aus Dokumenten oder Variablen etc.
1 2 3 4 5 | dialog --cr-wrap --quoted --checklist 'Choose OS:' 98 168 68 \ 1 Optioneins off \ 2 Optionzwei on \ 3 Optiondrei off \ 4 Optionvier off |
Im Prinzip möchte ich nichts anderes als das ganze "sinngemäß" so aufzubauen, dass ich einen Zahlenwert angebe, z.B. "19", dann dialog übermittelt bekommt es soll 19 Optionen zur Auswahl geben und diese dann zeilenweise einbinden lässt. Z.B. habe ich eine Datei wie folgt:
kasfdXxycew1314_STRING-öpskigf* IRdsfkje429095_STRING=dscwq# 93596jsvcu2249--STRING+'# lvka,.24234;STRING.__#*
Dann Soll die dialog --checklist entsprechend diese Strings variabel anzeigen. Eben in Anzahl und String gleichend.
Das kann doch nicht so schwer sein..? Hat da jemand eine möglichst simple Idee parat?
Dankesehr