FIx3r
(usa Ubuntu)
Enviado em 21/02/2010 - 14:17h
To com uma pequena dúvida. Estava montando um script com um menu com categorias de programas, e outro menu que está dentro de uma função que lista alguns programas. Porém depois que seleciona uma categoria no primeiro menu ele não chama a função e vai direto para o final do script.
-----------------------------------------------------------------------------------------------------------
rm -rf $temp
dialog --menu 'Escolha uma categoria: ' 0 0 0 '1' 'Segurança' '2' 'Jogos' 2>$temp
opc=$(cat $temp | tail -n 1)
if [$opc == "1"]; then // Tentei isso tb \\ if [$opc = 1]; then ...
security
else
dialog --title 'Finalizando' --infobox " \n 5 segundos..." 5 25
sleep 1
----------------------------------------------------------------------------------------
Não consegui entender o porque de não entrar na função depois.
O arquivo temporário está armazenando o valor 1 mas na hora de entrar no if ele não executa a função.
se alguém puder me ajudar ficaria grato.