Foros del Web » Administración de Sistemas » Unix / Linux »

script simple que falla

Estas en el tema de script simple que falla en el foro de Unix / Linux en Foros del Web. hola. este shell script que da la tabla de multiplicar falla y no se por que. Ayuda porfa. #!/bin/bash clear n=1 until [ "$n" –gt ...
  #1 (permalink)  
Antiguo 20/09/2012, 12:19
 
Fecha de Ingreso: marzo-2012
Mensajes: 45
Antigüedad: 12 años
Puntos: 0
script simple que falla

hola.
este shell script que da la tabla de multiplicar falla y no se por que.
Ayuda porfa.

#!/bin/bash
clear
n=1
until [ "$n" –gt 10 ]
do
m=1
until [ "$m" –gt 10 ]
do
echo “$n * $m = `expr $n \* $m` “
m=`expr $m + 1`
done
n=`expr $n + 1`

sleep 3
clear
done


La ristra de errores son del tipo:

[: 16: 1: unexpected operator
[: 16: 1: unexpected operator

¿que significan el 16 y el 1?
Gracias
  #2 (permalink)  
Antiguo 21/09/2012, 08:29
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: script simple que falla

No sé qué shell estarás usando, pero a mí me dice

line 16: syntax error near unexpected token `done'

Lo que creo es que estás teniendo problemas de codificación de caracteres, veo caracteres extraños en vez del guión y el " de cierre en la línea de echo.

También deberías tener cuidado de no estar usando saltos de línea de windows.


Saludos.

Etiquetas: bash
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 18:19.