Ich stehe gerade vor einem kleinen Problem.
Ich versuche mir gerade nen Script mit einer Checkbox zur auswahl zu schreiben. Mein Problem ist
das die Checkbox mit einträgen aus einer Datei gefüllt werden soll, die Textdatei ändert sich natürlich von den einträgen her, nur die Formatierung bleibt immer gleich.
Wenn ich jetzt aber her gehe und die die Datei einlese und versuche mit echo den inhalt auszugeben, wird der inhalt der Checkbox versetzt weil
das echo mit angezeigt wird.
Hier mal der Code
Code: Alles auswählen
: ${DIALOG=dialog}
tempfile=`tempfile 2>/dev/null` || tempfile=/tmp/test$$
trap "rm -f $tempfile" 0 1 2 5 15
links=$(cat list.lst)
$DIALOG --clear --title "Frage" --checklist "Addons installieren" 0 40 0 echo $links 2>$tempfile
retval=$?
read selection <$tempfile
case $retval in
0)
echo "ihre Auswahl: $selection";;
1)
echo "Keine Auswahl, Abbruch";;
255)
echo "keine Auswahl, Abbruch durch ESC";;
esac
Code: Alles auswählen
eintrag1 . off
eintrag2 . off
eintrag3 . off
eintrag4 . off
...
MFG FrEeKsTeR