Это очень просто. Вы можете сделать скрипт оболочки точно таким же образом, но вы должны использовать cat и EOF. позвольте мне объяснить.
pi@raspberry$ sudo ./script.sh
Этот скрипт будет содержать следующий вывод
cat << EOF | sudo apt-get install -y docker.io
sudo service docker start
sudo usermod -a -G docker ubuntu
exec sudo su -l ubuntu
exit
docker login -u $DOCKER_USER -p $DOCKER_PW
EOF
, если эта команда "docker login -u $ DOCKER_USER -p $ DOCKER_PW" настроена на выполнение в пользователь Ubuntu затем удалите «выход» из моего bash сценария, и все готово.
Дайте мне знать, если это работает или результаты, чтобы я мог изменить его и помочь вам. Спасибо:)