История изменений
Исправление 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