|
From: | Reinaldo Marques de Lima |
Subject: | RE: [shell-script] kdialog |
Date: | Mon, 20 Feb 2006 12:53:28 +0000 |
Mano,ao invés de você fazer o teste com 0 e 1, porque você não tenta armazenar a saida
desse radiolist numa variavel...? # tipo assim: VARIAVEL=$(kdialog --radiolist "rodar aplicacao" 1 mysql on 2 "mozilla" off) # legal que você pode fazer alguma coisa do tipo: mysql() {....blablabla...} mozilla() { ...blablabla...} case $VARIAVEL in mysql) mysql; ;; mozilla) mozilla; ;; esac # direcionando para uma determinada função, creio que ficaria mais dinamico ############################################################ Reinaldo Linux User : 406967 Emails:echo 'reimlima''.com' | sed 's/\(reimlima\)\(.com\)/\n\1@hotmail\2\n\1@yahoo\2.br\n\1@gmail\2\n/'
echo 1818051527984510780893780664296243491354600493300713506724768535179018P | dc
############################################################
From: "Edgard costa" <address@hidden> Reply-To: address@hidden To: address@hidden Subject: [shell-script] kdialog Date: Sat, 18 Feb 2006 19:53:26 -0000 amgios shell-script Comecei a passar alguns scripts para Kdialogs, porque as topeiras dos usuarios não querem trabalhar em terminal. Pois bem, estou com o seguinte script teste e não consigo resolver a segunda parte dele: segue #!/bin/bash kdialog --radiolist "rodar aplicacao" 1 mysql on 2 "mozilla" off if [ "$?" = 0 ];then res=$(mysql -u $LOGNAME -p$SENHA $DATABASE -e "select nome, sobrenome from TablePacientes"| sed '1d'| tr -s ' '> /tmp/nome.txt) kdialog --textbox /tmp/nome.txt 350 100 elif [ "$?" -ne 0 ]; then mozilla fi exit O problema: O kdialog retorna 0 para os dois comandos. Qual seria a sintaxe para que o mozilla rodasse EdgardCosta
[Prev in Thread] | Current Thread | [Next in Thread] |