Problemas en script
Publicado por Jorge (1 intervención) el 12/05/2006 07:43:02
Hola,
Necesito ayuda en un script. parte del script es este, que corre en una maquina AIX:
case $APLI in
sgcl|avdr|cmap_avdr|ta)
echo "\n "$F_FAZUL"ATENCION:"$F_OFF" Desea realizar copia remota (s/n)?: \c"
read V_CopiRem
if [ "$V_CopiRem" = "s" -o "$V_CopiRem" = "S" ] ;
then
echo " Introduzca el HOST destino de la copia.....: \c"
read V_Host
.....
El problema es que cuando hace hace el primer echo el read se lo pasa por alto y no se porque y aunque le asigne un "s" para que entre en el if el siguiente read se lo salta igual y no se porque se salta los read. Puede ser el buffer del teclado que este lleno, como se limpiaria?, No se si es esto.
Gracias de antemano
Necesito ayuda en un script. parte del script es este, que corre en una maquina AIX:
case $APLI in
sgcl|avdr|cmap_avdr|ta)
echo "\n "$F_FAZUL"ATENCION:"$F_OFF" Desea realizar copia remota (s/n)?: \c"
read V_CopiRem
if [ "$V_CopiRem" = "s" -o "$V_CopiRem" = "S" ] ;
then
echo " Introduzca el HOST destino de la copia.....: \c"
read V_Host
.....
El problema es que cuando hace hace el primer echo el read se lo pasa por alto y no se porque y aunque le asigne un "s" para que entre en el if el siguiente read se lo salta igual y no se porque se salta los read. Puede ser el buffer del teclado que este lleno, como se limpiaria?, No se si es esto.
Gracias de antemano
Valora esta pregunta


0