Enviado em 10/05/2017 - 11:13h
Mauriciodez escreveu:
* Eu só preciso de dar "enter" ou digitar "n" como faço para substituir o "s|S" pelo "enter" ???
* Eu vou executar a Função 1 automaticamente então eu antes de chamar a função "PERGUNTA" eu chamo a função "1" certo ??? no caso eu troco o "0" por "1" na variável "NN" tb ???
OBS: Jovem .. tô torcendo para esse seu código dar certo pq não tenho como testar ele antes .. o teste dele já vai ser na batalha !!!
_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
msoliver escreveu:
Saquei sim . . . .Depois que respondi, entendi....
Segue sugestão . . .
não vou nem tentar entender esse seu código agora pois ele vai me servir para resolver erros em uma instalação netinst q tô fazendo, só dois pontos... Saquei sim . . . .Depois que respondi, entendi....
Segue sugestão . . .
* Eu só preciso de dar "enter" ou digitar "n" como faço para substituir o "s|S" pelo "enter" ???
* Eu vou executar a Função 1 automaticamente então eu antes de chamar a função "PERGUNTA" eu chamo a função "1" certo ??? no caso eu troco o "0" por "1" na variável "NN" tb ???
OBS: Jovem .. tô torcendo para esse seu código dar certo pq não tenho como testar ele antes .. o teste dele já vai ser na batalha !!!
_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
Bom dia Mauricio.
A "Lógica" é bastante simples . . . (Não tem for nem while . . . . rsrsrsr)
Alterei para INICIAR na FUNÇãO1.
Antes:
[Ss] CONTINUAVA
[Nn] TERMINAVA
QQUER "coisa" diferente de [SsNn] Perguntava novamente
AGORA:
[ENTER] CONTINUA
QQUER "coisa" diferente de [ENTER], TERMINA
Segue o código com as devidas alterações:
#!/bin/bash
FUNÇãO1() {
tput clear
let NN++
echo -e "\n Esta é a FUNÇãO Nº $NN"
PERGUNTA
}
FUNÇãO2() {
echo -e "\n Esta é a FUNÇãO Nº $NN"
}
FUNÇãO3() {
echo -e "\n Esta é a FUNÇãO Nº $NN"
}
FUNÇãO4() {
echo -e "\n Esta é a FUNÇãO Nº $NN"
}
FUNÇãO5() {
echo -e "\n Esta é a FUNÇãO Nº $NN\n A ULTIMA.... \n ACABOU."
exit
}
PERGUNTA() {
echo -en "\n DIGITE [ENTER] PARA CONTINUAR,\n QQUER OUTRA P/ SAIR. "
read -p "[RESPOSTA]: " -e -n1 RESP
if [ -z $RESP ];then
let NN++
FUNÇãO${NN}
else
echo -e "\n Finalizado pelo Usuário\n"
exit
fi
PERGUNTA
}
FUNÇãO1
Att.:
M.S.O.