¿Cuál es la sintaxis de un bucle de Bash for
?Bash 'for' sintaxis de bucle?
que he intentado:
for (($i=0;$i<10;$i ++))
do
echo $i
done
me sale este error:
line 1: ((: =0: syntax error: operand expected (error token is "=0")
¿Cuál es la sintaxis de un bucle de Bash for
?Bash 'for' sintaxis de bucle?
que he intentado:
for (($i=0;$i<10;$i ++))
do
echo $i
done
me sale este error:
line 1: ((: =0: syntax error: operand expected (error token is "=0")
Reemplazar
for (($i=0...
con
for ((i=0;i<10;i++))
Gracias! ¡Eso fue rápido! –
@Laurent, revertido ya que no encaja con el resto de la respuesta (reemplace x por y). – jman
Otra forma
for i in {0..9}
do
echo $i
done
La forma portátil es:
for i in `seq 0 9`
do
echo "the i is $i"
done
Eso pasaría de 1 a 10 en lugar de 0 a 9. –
@Laurent: Se corrigió eso. Buena atrapada. –
[En primer resultado de la búsqueda en Google de "golpe de bucle" es bastante bueno] (http://www.cyberciti.biz/faq/bash -for-loop /), pero [esta página es mucho mejor] (http://tldp.org/LDP/abs/html/loops1.html). –