Доброго времени суток!
Есть проблемка с программированием на bash.
Непонятно область видимости переменных.
Скажем есть код
i=0
...
while ...
do
....
i=`expr $i + 1`
echo $i
done
echo $i
....
При работе цикла переменная i возрастает на 1. Скажем по каким-то причинам цикл завершается. И последнее "echo $i" показывает, что i равно 0. Собственно, какого черта? Вроде она должна быть равно кол-ву прошедших циклов.
Каким тогда образом передать некий результат полученный внутри цикла "наружу"?
Прошу помочь

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

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

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

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

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

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Вопрос по BASH (2012)
- Форум bash, скрипт, ffmpeg выходит из цикла.. (2008)
- Форум bash вывод переменной после цикла (2020)
- Форум Bash + serial port + ifconfig (2016)
- Форум как в bash скрипте менять порядковый номер переменной (2014)
- Форум PowerDNS master slave (2020)
- Форум область видимости переменных bash (2004)
- Форум Вывод из bash передать скрипту expect (2022)
- Новости Книга «Командная строка Linux. Полное руководство. 2-е межд. изд.» (2021)
- Форум Область видимости переменных в bash (2013)