История изменений
Исправление vodz, (текущая версия) :
Вместо while-цикла нужно подставить в качестве pipe-элемента Subshell-блок:
Ну у ТС-а идея была правильнее, for dir in $(find -type d ...), другое дело, раз find всё равно у него проходит по всем каталогам без ограничения вложенности, то и список файлов достаточно получить как for file in «$dir»/*.z и не мучиться с субшелами и прочими read.
Исходная версия vodz, :
Вместо while-цикла нужно подставить в качестве pipe-элемента Subshell-блок:
Ну у ТС-а идея была правильнее, for dirs in $(find -type d ...), другое дело, раз find всё равно у него проходит по всем каталогам без ограничения вложенности, то и список файлов достаточно получить как for file in «$dirs»/*.z и не мучиться с субшелами и прочими read.