Для передачи значений в функциональные переменные следует использовать кавычки.
mysub( "hi", "howdy", text, 1)
Или использовать другое имя для переменной:
thisarg = "hi"
mysub( thisarg, "howdy", text, 1)
Я нашел ответ (для apt -get not вообще для samba install)в этой теме для apt -get .
Команда debconf-set-selections
помогла мне задать ответ перед началом установки.
Если вы хотите ответить «да», вы можете использовать следующие команды:
echo "samba-common samba-common/workgroup string WORKGROUP" | sudo debconf-set-selections
echo "samba-common samba-common/dhcp boolean true" | sudo debconf-set-selections
echo "samba-common samba-common/do_debconf boolean true" | sudo debconf-set-selections
sudo apt-get install samba -y