[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: (OT):Error en scrpt en bash.






El 3 de octubre de 2013 05:45, Juan Ortiz <juancho.ortiz@gmail.com> escribió:
Hola,
Me encuentro realizando un scrpt en bash para elejir que radios quiero escuchar.
El problema es que utilizo un while pero al ejecutar el "script" el while pareciera mal realizado.
Este es el codigo del while:

 clear
# Declaracion de Librerias

#source libreria.sh

# Declaracion de variables

 nombre=Juan
 declare -i radioelegida

# Fin declaracion de Variables

 clear
 echo ""
 echo "Bienvenido $nombre a Radiolina 0,1"
 echo ""
 echo "1) presione 1 para FM Rock and pop"
 echo "2) presione 2 para FM Pop"
 read $radioelegida
   
  while   [[$radioelegida -ne 1]];do
    
           echo   "Error en el ingreso de datos deben ser 1 "
           read $radioelegida
  done   

Invaraablemente si quito o agrego los "]]" me marca error si alguien puede ver el error...

  ¿A qué te refieres con 'quito o agrego'? La sintaxis del while para evaluaciones aritméticas es invariablemente:

while [ expr ]
do
    echo
done

  Usando '[ ]' ó '[[ ]]', sin los corchetes falla para estos casos. ¿Dónde es que obtienes el error? ¿Cuál es el error que obtienes?
 
 
Gracias.



--
Santiago López Denazis
GNU/Linux SysAdmin
sldenazis@gmail.com
Open your source, open your mind.
----
Por favor, NO utilice formatos de archivo propietarios para el intercambio de documentos, como DOC y XLS, sino HTML, PDF, TXT, CSV o cualquier otro que no obligue a utilizar un programa de un fabricante concreto. Vea http://www.gnu.org/philosophy/no-word-attachments.es.html
--

Reply to: