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
#!/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