Уважаемые коллеги!Я пишу скрипт, который должен обрабатывать файлы согласно настройкам - перемещать/копировать их между разными источниками. Поскольку часть задач являются типовыми и повторяемыми, я принял решение использовать функции (http://www.opennet.me/docs/RUS/bash_scripting_guide/c12483.html). Структура скрипта вышла примерно такой - в начале идёт описание нескольких функций, в конце описан вызов их и их комбинаций в зависимости от входных параметров. Однако при запуске я вижу, что все функции начинают последовательно выполняться, параметры на их порядок не влияют. В какую сторону копать? Судя по документации, функции должны работать только после их вызова и уж никак не подряд по тексту скрипта сверху вниз!