Unix - bucle while

 
Vista:

bucle while

Publicado por juli (1 intervención) el 15/04/2003 22:20:57
Estoy haciendo un programa con el cygwin (no tengo linux ni unix) que me han mandado en la universidad y estoy atascado con un bucle while:
fin=5
VAL=1

while [ "$VAL" != "$fin" ]
do
echo $VAL
VAL = 'expr $VAL + 1'
done
exit

cuando lo ejecuto, al llegar al incremento de la variable VAL (VAL = 'expr $VAL + 1') me dice "VAL not found". He probado de todo pero no soy capaz de incrementar la variable. Ayuda....
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:bucle while

Publicado por David (3 intervenciones) el 08/07/2003 15:23:47
Creo que las comillas del expr (') no son las adecuadas, son las de ejecucion (`), a parte no se como respondera a que pongas espacios entre la variable, el igual y el igual y las comillas de ejecucion

```````` y no '''''''''''''''
VAL='expr $VAL + 1' y no VAL = 'expr $VAL + 1'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar