Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Проверьте окончания строк. Такое впечатление, что где-то есть виндовские возвраты кареток изза которых текст комманды вместо того, чтобы редиректится в файл был распечатан в консоль (строка с редиректом отвалилась).
Ошибка была в описании нескольких функций в functions.def. Вывод команды (и несколько строк до неё) которая вызвала ошибку, я полагаю был сделан специально.
Всё для людей...