Na realidade eu efetuei os testes que me indicaram e postei os resultados, porém por algum motivo, que ainda não sei o qual, não funcionaram. Porém se eu pego o mesmo código e rodo em uma máquina Debian funciona.
OBS: O esqueleto abaixo funciona em Dedian, porém no appliance é que não funciona. E eu não consegui descobrir qual a distro roda neste cara, acredito que seja este
http://www.uclinux.org/. Caso tenha mais dicas estou animado para executá-las.
Segue o código de exemplo.
#!/bin/sh
conf_1 (){
echo "FUNCIONA NO SH"
}
while test "${QTD_C_SL_1}" != 1 -a "${QTD_C_SL_1}" != 2
do
echo '+------------------------------------------------------------------------------------------------+'
echo '| Informe a quantidade de chips serao instalados no equipamento 1. |'
echo '| Digite [1] ou [2]. |'
echo '+------------------------------------------------------------------------------------------------+'
echo -n 'Sua opcao: '
read QTD_C_SL_1
echo "${QTD_C_SL_1}"
case $QTD_C_SL_1 in
'1')
echo "Entrou no Case 1"
conf_1
;;
'2')
;;
*)
echo "entrou \*"
;;
esac
done
Abraço.
Evaldo de Oliveira