leandro.bernardo
(usa Debian)
Enviado em 07/11/2010 - 13:18h
Olá,
Estou fazendo um menu em Shell que chame aplicativos em C. Apenas no modo texto eu consegui rodar perfeitamente, mas como
penso que quanto maior o desafio maior o aprendizado.. resolvi testar em dialog, só que não rolou...
Alguém poderia me dizer onde está o erro?
############################################################################
# Copyright (C) 2010 by Leandro do Nascimento Bernardo #
# leandrolezin@hotmail.com matŕicula - 082023-7 #
# #
# This program is free software; you can redistribute it and#or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation; either version 2 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program; if not, write to the #
# Free Software Foundation, Inc., #
# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #
############################################################################
#!/bin/bash
# Menu em Shell
menu ()
{
clear
mn=$(dialog --stdout --nocancel --title 'ATIVIDADE LABPSO'\
--menu 'Escolha uma opção' 0 0 0 1 'Executar programa Equação do 2o Grau'\
2 'Executar programa Vetores'\
3 'Executar programa Criar Pasta'\
4 'Informacoes'\
5 'Sair')
case $mn in
5)clear; echo "Finalizando processos "; echo "Salvando Operações";
echo "Pronto" && exit;;
'1')./ { programa em C };;
'2')./ { programa em C };;
'3')./ { programa em C };;
'4')./informacoes.sh;;
* )menu;;
esac
}
menu