[linux-l] dialog-Rätsel

Rolf Bünning RBuenning at t-online.de
Mo Okt 14 10:23:16 CEST 2002


Lutz Meinert <lutz.meinert at madvedge.de> [13.10.2002]

> Pack ich das Options-File in das Dialog-Skript scheiterts an dem
> Leerzeichen in den Optionstexten, obwohl beide Texte von cat korrekt mit
> Double Quotes übergeben wurden: 
> dialog --title "Beispiel" --radiolist "Wie möchten Sie fortfahren" \ 
> 25 80 2 $(cat option) 

Trenne deine Options mit einem anderen Zeichen, als Beispiel '$' (oder
Tab, oder ...

rolf at Sirius:~/script$ cat option
1$Programm abbrechen$on$2$Partition partitionieren$off

und verwende sowas...

#v+
#!/bin/sh

IFS="$"
read -a  ARRAY << EOF
`cat option | tr "\n" "$IFS"`
EOF

dialog --title "Beispiel" --radiolist "Wie möchten Sie fortfahren" \
25 80 2 ${ARRAY[0]} ${ARRAY[1]} ${ARRAY[2]} ${ARRAY[3]} ${ARRAY[4]} ${ARRAY[5]}
#v-

Gruß Rolf

-- 
Hallo Kochrezeptesammler!



Mehr Informationen über die Mailingliste linux-l