okýnka v konzoli

Miroslav Zidek xmizi na centrum.cz
Středa Květen 27 14:38:17 CEST 2009


Dne st 27. května 2009 Ondrej Beranek napsal(a):

> No tak to je teda velka zahada. zkusil jsem si to prepsat podle sebe a
> zda se ze neco prehlizim.
> toto nefunguje a ja nevim proc pritom bych rekl ze by melo. (vypsat
> volbu).
>
> http://ad.dobrejweb.cz/hlavni_menu.sh
>
> obsah je:
>
> #!/bin/sh
> # Hlavni menu
>
> tempfile=`tempfile 2>/dev/null` || tempfile=/tmp/dial$$
> trap "rm -f $tempfile" 0 1 2 5 15
>
> tcdialog --menu "Hlavni nabidka:" 10 30 5 \
>    1 "operace serveru" \
>    2 "doplnkove sluzby" \
>    3 "akce" \
>    4 "odhlaseni" 2> $tempfile
>
> retval=$?
> echo $retval

nejsem dialog ani bash guru, ale $? je chybova hodnota naposledy 
spousteneho prikazu coz je u Dialogu akce "OK nebo Cancel". Proto se 
volba uklada do $tempfile (2> $tempfile) odkud si ji vyvolas napriklad 
jako to mam ja 
choice=`cat $tempfile`
Pote muzes klidne $tempfile smazat (nebo prejmenovat a pracovat s ni 
dale - napriklad po vytvoreni menu s moznosti "spustit prikaz znovu"....)

MZ


Další informace o konferenci ubuntu