[eside-ghost] Shell Script test

Eneko chan enekochan en gmail.com
Mar Ene 16 09:43:57 CET 2007


En un script necesito leer del teclado a ver si el usuario ha pulsado
"S","s","N" o "n". En cualquier otro caso repetir la pregunta.

# /bin/sh
RECIENTE=""

while [ "$RECIENTE" != "S" -o "$RECIENTE" != "s" -o "$RECIENTE" != "N" -o
"$RECIENTE" != "n" ];do
  read -n 1 -p "Estas descargando la version mas reciente de OpenBSD
[S/N]?"  RECIENTE
  echo ""
done

echo $RECIENTE

Pues haciendo esto da igual lo que escriba que siempre me repite la
pregunta. He hecho un "echo" del valor de la variable dentro del bucle y la
lee bien.

Joe, como hago un script de año en año siempre me toca volver a empezar :S

-- 
Fotolog: http://www.fotolog.net/ceng
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20070116/8f4339c4/attachment.htm


Más información sobre la lista de distribución eside-ghost