Не работает баш скрипт, ошибок не выдает, в чем может быть проблема?
у вас же скрипт не разу не выполнится, потому что $i всегда меньше $a. то есть условие "пока $i больше $a" не выполняется совсем. ну и дальше: $i+1 - это вообще что и на каком языке?
в общем, говнокод знатный получился
Примерно это вы хотели написать.i=0
a=50
while [[ "$i" -le "$a" ]]; 
do
let i=$i+1
done
А вообще эта конструкция делается через for, баш дофига чего умеет :)for ((i=0; i < 50; i++))
do
done