LINUX.ORG.RU

История изменений

Исправление vodz, (текущая версия) :

Но вот именно echo почему то спотыкается (printf тоже пробовал).

echo и printf выводит символы на стандартный вывод, то есть вызов их через sudo ничего не меняет. Операция переназначения стандартного вывода в файл выполняется не командой echo/printf, а интерпретатором командного языка. Раз уж любите tee, то попробуйте заменить

sudo -S echo  "Test" >> "$remote_file_for_configure"
на
echo  "Test" | sudo -S tee -a "$remote_file_for_configure" > /dev/null

Исходная версия vodz, :

Но вот именно echo почему то спотыкается (printf тоже пробовал).

echo и printf выводит символы на стандартный вывод, то есть вызов их через sudo ничего не меняет. Операция переназначения стандартного вывода в файл выполняется не командой echo/printf, а интерпретатором командного языка. Раз уж любите tee, то попробуйте заменить

sudo -S echo  "Test" >> "$remote_file_for_configure"
на
sudo -S tee -a "$remote_file_for_configure" > /dev/null