Не работает вложенность управляющих конструкций на bash?
Пытаюсь проделать вот такое:
for BLOCK in ${MASS[@]} do
while [ «$BLOCK» -eq «$index» ] do
if [ $BLOCK -lt 1 -o $BLOCK -gt 40 ]; then
echo Bad 3
exit 1
fi
done
if [ $BLOCK -lt 0 -o $BLOCK -gt 40 ]; then
echo Bad 4
exit 1
done
Не канает и говорит вот что:
./chk: line 19: syntax error near unexpected token `while'
./chk: line 19: ` while [ «$BLOCK» -eq «$index» ] do'
Пробовал заменить вложенный while на if и for, дает такую же ошибку.
Подскажите, в чем может быть проблема?
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от ChAnton
Ответ на:
комментарий
от ChAnton
Ответ на:
комментарий
от anon_666
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от anon_666
Ответ на:
комментарий
от anon_666
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как построчно читать из GREP ? (2018)
- Форум Очень простой вопрос по shell (2004)
- Форум [bash] копипаста (2011)
- Форум Числа в bash (2023)
- Форум bash занесение резуотатат команды в переменную (2012)
- Форум Не работает bash (2015)
- Форум /bin/sh очень просто скипт (2007)
- Форум помогите с bash разобраться (2004)
- Форум bash экранирование внутри переменной (2012)
- Форум Не могу разобраться со скриптом (2010)