LINUX.ORG.RU
решено ФорумAdmin

while внутри while и fi

 ,


0

1

Соорудил небольшой цикл:

while true; do
{
if ... ; then
...
else
...
while ...; do ... done
...
fi
}					
done
Так вот он ругается на fi:
 Syntax error: "fi" unexpected (expecting "done")
но стоить закоментить цикл внутри else никаких ошибок нет. Если «while ...; do ... done» записать в файл /script.sh и запускать:
while true; do
{
if ... ; then
...
else
...
/script.sh
...
fi
}					
done
то тоже никаких проблем нет. Собственно так и соорудил временно. В чем косяк? Одним скриптом реально сделать?

Ответ на: комментарий от CaHbl4

Точно, пропустил! Спасибо огромное! Голову уже сломал в чем может быть дело.

Dimarius ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.