В скрипте из-за цикла while read есть две проблемы:
1) Если во время запущенного скрипта ввести что-то с клавиатуры, оно не набирается (например набрать exit или любую новую команду во время работающего не получится).
2) Не передаются переменные из цикла while read в вызываемую trap'ом функцию.
Вторую проблему "обошёл", заменив while read на цикл for.
Но в скрипте есть место, где нужен именно while read из-за обработки файлов с пробелами в именах, для чего for не подходит.
Как быть?
![](/photos/62422:-1918265479.jpg)
![](/photos/96525:1307619089.jpg)
Ответ на:
комментарий
от Umberto
![](/photos/75715:1807475321.jpg)
Ответ на:
комментарий
от aedeph_
![](/photos/75715:1807475321.jpg)
Ответ на:
комментарий
от aedeph_
![](/photos/75715:1807475321.jpg)
Ответ на:
комментарий
от teod0r
![](/photos/32142:-682293051.jpg)
Ответ на:
комментарий
от teod0r
![](/photos/111506:869939704.jpg)
Ответ на:
комментарий
от emulek
![](/photos/75715:1807475321.jpg)
Ответ на:
комментарий
от emulek
![](/photos/75715:1807475321.jpg)
Ответ на:
комментарий
от teod0r
![](/photos/111506:869939704.jpg)
Ответ на:
комментарий
от teod0r
![](/photos/111506:869939704.jpg)
Ответ на:
комментарий
от emulek
![](/photos/75715:1807475321.jpg)
Ответ на:
комментарий
от teod0r
![](/photos/111506:869939704.jpg)
Ответ на:
комментарий
от teod0r
![](/photos/111506:869939704.jpg)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум передать переменную из цикла while (2009)
- Форум вопрос по циклам в c (2013)
- Форум bash: разбор многострочного текста (2008)
- Форум [bash][openvz] Проблема с выполнением цикла while (2010)
- Форум forkpty и read (2004)
- Форум Специальные символы в переменных (Expect) (2019)
- Форум Глюки bash'а? (2014)
- Форум bash и сложение большого количества строк (2004)
- Форум Управление выходом со скрипта и цикла, вывод сообщения. (2019)
- Форум Зачем нужен цикл в функциях STM32 HAL (2022)