Foros del Web » Programación para mayores de 30 ;) » Programación General »

Error en la terminal de Linux

Estas en el tema de Error en la terminal de Linux en el foro de Programación General en Foros del Web. Intento poner este "comando" tan simple en la terminal y me da error Código: a=1; while [$a-lt7]; do echo "hola"; done Y la terminal me ...
  #1 (permalink)  
Antiguo 28/11/2012, 17:39
 
Fecha de Ingreso: noviembre-2012
Mensajes: 8
Antigüedad: 12 años
Puntos: 0
Exclamación Error en la terminal de Linux

Intento poner este "comando" tan simple en la terminal y me da error

Código:
a=1; while [$a-lt7]; do echo "hola"; done
Y la terminal me devuelve: 2: no se encontró la orden

Y si lo pongo así me ad el mismo error:

Código:
a=1; while [$a<7]; do echo "hola"; done
Alguien sabe que pasa?

Graciaaas
  #2 (permalink)  
Antiguo 23/12/2012, 04:17
Avatar de nup_  
Fecha de Ingreso: noviembre-2010
Mensajes: 265
Antigüedad: 14 años
Puntos: 32
Respuesta: Error en la terminal de Linux

Hola:

bash es bastante quisquilloso con los espacios:
Código BASH:
Ver original
  1. a=1; while [ $a -lt 7 ]; do echo "hola"; done

pon espacios despues y antes de los [ ] y alrededor de -lt

slds;

Nup_

Etiquetas: comando, linux, terminal
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:46.