"[0: comando no encontrado" en Bash [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Cómo usar llaves dobles o simples, paréntesis, llaves 7 respuestas¿Por qué debería haber un espacio después de '[' y antes ']' en Bash? 4 respuestasError de comando no encontrado en la asignación de variables Bash 5 respuestasEstoy tratando de obtener la matriz en el bucle while y también necesito actualizar el valor en la matriz.
A continuación se muestra mi código de lo que he intentado. Me sale este error[0: command not found
#!/bin/bash
i=0
while [$i -le "{#myarray[@]}" ]
do
echo "Welcome $i times"
i= $(($i+1)))
done
¿Cómo puedo solucionar esto?