[1176024] Это хорошая попытка, но она показывает, что вы пытаетесь написать [1176414] bash [1176415], как если бы это был язык программирования, когда на самом деле это простой скриптовый язык. Проблема с конструкцией [1176416]stuff=doStuff arg[1176417] заключается в том, что для [1176418]bash[1176419] это не значит то, что вы думаете. Для [1176420]bash[1176421], [1176422]stuff=doStuff[1176423] - присваивание переменных, а [1176424]arg[1176425] - команда. Предлагаю прочитать следующие две ссылки:
Как хранить возвращаемое значение и/или вывод команды в переменной?
Как возвращать строку (или большое число, или отрицательное число) из функции? "return" позволяет мне дать только число от 0 до 255.
Рабочий вариант чего-то похожего на то, что было бы
wchargin
09.04.2014, 08:47
Ссылка