Linux - error de sintaxys en un script???

 
Vista:

error de sintaxys en un script???

Publicado por Juan Pablo Ortegon Reyes (10 intervenciones) el 13/04/2006 05:27:48
hola a todos!

esta vez vengo a comentarles por un problemilla ke me esta sucediendo con mi nueva y bellisima

distribucion de fedora core 5 y mi modem speedtouch 330 usb. en esta pagina:

http://www.linux-usb.org/SpeedTouch/fedora/index.html

encontre un tutorial para instalarlo, el procedimiento indica escribir un bootscript ke

supuestamente se encarga, de como su nombre lo dice, iniciar el modem. el script es el siguiente:


#!/bin/bash
count=0
while [[ $((count++)) -lt 40 ]] do
sync=$(dmesg | grep 'ADSL line is up')
if [ ! -z "$sync" ] then
pppd call speedtch
exit 0
fi
sleep 1
done
echo "The SpeedTouch firmware did not load"

la verdad es ke no entiendo ke pasa, ke escribi mal o en ke se ekivoco el autor del tutorial al

momento de escribir estas lineas. al momento de iniciar el sistema operativo me arroja un error

exactamente en esta parte. como no concosco mucho de shell scripting no entiendo en ke parte esta

el error. el "compilador" me dice ke hay un error en la linea 3, dice algo asi:

Iniciando dial: /etc/rc5.d/S97dial: line 3: while[[0 -lt 40]] command not found

y en la linea 5...

/etc/rc5.d/S97dial line 5: if[!-z]: command not found

de antemano mil gracias a kien pueda ayudarme con este "pekeño" problema.

chauuuuuuuu
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:error de sintaxys en un script???

Publicado por n0str0m0 (1503 intervenciones) el 13/04/2006 13:18:43
Hola,

Comprueba que lo has copiado bien, esto incluye los espacios entre los [[ y el valor de la variable correspondiente. He copiado tal cual el ejemplo de la página que dices y no arroja ningún error de sintaxis... lo que pasa que no me hace nada, claro, espera sus 40 segundos y nada.

Salu2
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