[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