Можешь попробоватьecho "password" | realm join domain.com --user=exampleuser
Чтобы накормить стандартный ввод.
Работает с ---echo "password" | sudo -S "command"
, когда команда требует sudo.
Спасибо за комментарии. Эти комментарии заставили меня думать по-другому. Проблема была с преобразованием EOL. Файл.sh был создан в Windows и получил EOL как «CR и LF». Я преобразовал EOL в стиле UNIX, который является только «LF», используя notepad ++, и проблема исчезла.