bash Есть такая конструкция (глупая, просто для примера) A="0" echo "Cool" | while read B ; do A="1" done echo $A В итоге получаем на выход 0, а хотелось бы получить 1. Как это сделать? Иными словами как сделать, чтобы значение присваивалось не локальной A а глобальной A?

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


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

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

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

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

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

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

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

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

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

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум BASH прерывание вложенных циклов (2010)
- Форум Объединение переменных в цикле (2012)
- Форум bash прерывается цикл (2013)
- Форум dconf, записать значение переменной bash (2017)
- Форум bash глобальная переменная (2010)
- Форум По башу, видимость переменных внутри цикла (2014)
- Форум bash отлов клавиш (2014)
- Форум Что за *sh умеет такую конструкцию (2012)
- Форум передать переменную из цикла while (2009)
- Форум Переменная по выходу из цикла превращается в ноль (2016)