Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : dialog fehler?



Scheuch
09-04-2002, 09:49
Hallo, ich habe ein Problem mit einem Dialogmenu:
#!/bin/bash
#Hauptdialog
trap 'rm ~/tmp.$$; exit 0' 2 15
option=
while [ "$option" != "0" ];
do
dialog --clear --title "$0" --radiolist \
'Aufgabe' 15 65 7 \
'1' 'find' off \
'2' 'grep' off \
'0' 'Ende' on 2> ~/tmp.$$
option=$(cat ~/tmp.$$)
rm ~/tmp.$$
for i in $option; do
case "$i" in
1 )
./find.sh # Script für find ausführen
;;
2 )
./grep.sh # Script für grep ausfuehren
;;
esac
done
done
exit 0


mein problem ist, ich führe es mit bash hauptmenu aus und es kommt die dialog-oberfläche.
leider kann ich nichts auswählen - die untershellscripte lassen sich zwar anwählen, aber ich bleibe unter dem hauptdialog - es startet nichts

ist da ein fehler im quelltext oder spinnt mein linux bzw die konsole
ich verwende suse linux 7.3 und als konsole runx (aus svgalib), da meine die normale konsole die schrift verschmiert (funktionierte da aber auch nicht)

ich hoffe ihr könnt mir helfen
mfg
Scheuch

krabat
11-04-2002, 21:22
hi

also bei mir läuft das. was steht bei dir denn in ./find.sh bzw. in ./grep.sh? hast du da eingaben ebenfalls über dialog zu machen?

#! /bin/bash
dialog --msgbox "das ist das find.sh skript" 10 50

gibt bei mir zumindest die msgbox aus und danach wieder zum hauptdialog.

dialog --version
Version: 0.9a-20020309a

als terminal xterm