A minha pergunta é simples, o que é isto faz ao certo?? : salva=$IFS IFS="|" e depois de tudo: IFS=$salva
--- Em [email protected], "Édnei Rodrigues" <[EMAIL PROTECTED]> escreveu > > Serei sincero....Não entendi bem a tua dificuldade. Pelo que entendo > você está com problemas em tratar a saída do zenity...logo, pergunto: > Qual a saída do zenity? Passe- nos por favor. > > Em 23/04/08, mop<[EMAIL PROTECTED]> escreveu: > > Aquilo era problema com o "read" no while (sugiro releitura). > > Pelo que vi no "for" não tem read, então este último está liberado > > para ser usado dentro das chamadas. > > > > Acho que não precisa ler o status. Um cancelamento ou outra anormalidade > > deverá afetar o valor de "escolhas". > > > > Não uso gnome ou kde ou qualquer outro desktop. > > Portanto não tenho zenith. > > Procure colocar as coisas em termos de shell-script para que todos possam > > ajudar e evitar os tão "perigosos" OFF-TOPIC. ;) > > > > Exemplo: > > Determine a linha de comando que o zenith precisa em sua chamada. > > Sabida a linha, pergunte sobre correções para consegui-la a partir da sua > > idéia, caso necessário. > > Obtido o output do zenith, se for o caso, questione como processar > > essa saída. > > > > > > ------------------------------------------ > > >From: "miguelcm86" <[EMAIL PROTECTED]> > > >Date: Wed, 23 Apr 2008 14:31:40 -0000 > > > > > > > >Já agora poderiam explicar como é que isso funciona, por acaso isso > > >não é entrada de dados "a PIPESTATUS", é que testei como diseram e > > >começou a dar!! > > >Mas não testei com os scripts a funcionar, a questão é que os scripts > > >vão ter inputs e esperar por enter's, acham que isso vai afectar esta > > >parte do código? > > >É que já tive problemas desse género que foi resolvido nesta > > >fantástica lista: > > >http://br.groups.yahoo.com/group/shell-script/message/24633 > > > > > >Se explicarem como isso funciona, agradecia, pois assim consigo ver se > > >vai dar problemas ou não: > > > > > >salva=$IFS > > >IFS="|" > > >e depois de tudo: > > >IFS=$salva > > > > > >Obrigado mais uma vez ;) > > > > > > > > > > > >--- Em [email protected], "Édnei Rodrigues" > > ><ednei.felipe.rodrigues@> escreveu > > >> > > >> Copiei a resposta do Nosso amigo Espanhol, já que ele não conseguiu > > >mandar > > >> email direto pra lista: > > >> > > >> > > >> Olá prova de acrescentar o que esta em vermelho a teu código, acho que o > > >> problema não é o zenity, o problema é que dentro da variável os códigos > > >> especiais não funcionam. > > >> > > >> Te o enviou a ti porque o correio o recibo desde yahoo e não posso > > >enviar > > >> com o, me estou brigando com yahoo a ver se o solucionam. > > >> > > >> Isto esta traduzido do castelhano com um tradutor, não falo português do > > >> Brasil > > >> > > >> > > >> escolhas=$(zenity --list --checklist --title 'Instalação de Programas > > >> Extras' \ > > >> --text 'Selecione que programas deseja instalar:' --column="Executa" > > >> --column="Programa" --column="Estado/Descrição" \ > > >> False Adobe " [$state_adobe] Adobe Acrobat Reader (versão em inglês)" \ > > >> False Download4X " [$state_d4x] Gerenciador de Download" \ > > >> False aMule " [$state_amule] Cliente P2P eMule" ) > > >> > > >> [ $? -ne 0 ] && echo "Cancelou a janela de programas opcionais" && > > >> exit 0 ## sai se o "esc" ou o "cancelar" for a escolha do utilizador > > >> > > >> *salva=$IFS > > >> IFS="|"* > > >> > > >> for escolha in $escolhas > > >> do > > >> case $escolha in > > >> KDE) . ./@_kde.sh $arg_kde ;; > > >> Adobe) . ./@_adobe.sh $arg_adobe ;; > > >> Download4X) . ./@_d4x.sh $arg_d4x ;; > > >> aMule) . ./@_amule.sh $arg_amule ;; > > >> *) echo "Não escolheu nenhum programa opcional" ;; > > >> esac > > >> done > > >> > > >> *IFS=$salva* > > > > > > > > ------------------------------------ > > > > > > --------------------------------------------------------------------- > > Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. > > --------------------------------------------------------------------- > > Sair da lista: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > > Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net > > --------------------------------------------------------------------- > > Servidor Newsgroup da lista: news.gmane.org > > Grupo: gmane.org.user-groups.programming.shell.brazil > > > > > > Links do Yahoo! Grupos > > > > http://br.groups.yahoo.com/group/shell-script/ > > > > > > [EMAIL PROTECTED] > > > > > > > > >
