[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Menus em shell
From: |
Eliphas Levy Theodoro |
Subject: |
Re: [shell-script] Menus em shell |
Date: |
Tue, 15 Jan 2002 13:27:52 -0200 (BRST) |
Julio Cezar Neves - DISB.O, @ 12:31:
> Assim fica melhor:
> Opc=
> until [ "$Opc" -ge 1 -o "$Opc" -le 4 ]
> do
> clear
> echo "
> Menu
>
> 1 - Inclusao
> 2 - Exclusao
> 3 - Alteracao
> 4 - Fim
>
> Entre com sua opcao: "
> read Opc
> done
Eu gosto de usar o select pra fazer menus, principalmente menus
dinâmicos, já que ele leva em conta o tamanho do terminal pra mostrar
o menu e já numera automaticamente:
Inclusao() {
set - /dir/*
echo "Selecione o arquivo"
select arquivo; do
if [ "$arquivo" ]; then
echo voce incluiu o arquivo $arquivo.
else
echo opcao invalida
fi
echo "Selecione o arquivo"
done
}
set - Inclusao Exclusao Alteracao Fim
echo "Menu"
select opcao; do
if [ "$opcao" ]; then
$opcao
else
echo Opcao invalida
fi
echo "Menu"
done
> -----Mensagem original-----
> De: Tiago N. Sampaio [mailto:address@hidden]
> Enviada em: terça-feira, 15 de janeiro de 2002 09:20
> Para: address@hidden
> Assunto: [shell-script] Menus em shell
>
>
> Pessoal alguem ja fez um script com menus???
> Eu to fazendo, ma tem varias sub opções...
> mas ta parade em quando o cara digitar algo invalido ele der erro e
> voltar ao menu que ele parou...
> Alguem tem algum exemplo????
--
Eliphas
Anyone sending unsolicited bulk email (UBE, SPAM) to this address will
be charged a $25 handling fee plus a $5 network traffic fee per
started kilobyte. By extracting my address from this message or its
header, you agree to these terms.
Nevertheless, spammers trying to auto-extract addresses from this
message will definitely want to include address@hidden, address@hidden,
and address@hidden