Эхо ест новинки, когда вы не используете цитаты.
Редактировать: См. Комментарий, это не повторяется неисправность.
Вы уже нашли улучшение
echo "$VAR_1"
, теперь сделайте то же самое для здесь документа:
echo "`cat <<EOF
$VAR_1
EOF`"
Надо написать скрипт, который содержит expect
,sudo
и заставить install
решить вашу проблему и ваша system()
функция вызовет ваш скрипт, такой как :
system("myscrip.sh");
Для чтения ожидайте : Как войти в систему с правами root от Bash и сделать что-нибудь