Ну к примеру, при переезде на новый сервер, чтобы не вводить каждую строчку чтобы установить нужную библиотеку, а запустить .sh скрипт, и он установит нужные скрипты, к пример imagemajick, unoconv, и так далее. Чтобы запустил, если есть ошибки, выдал, если нет, показал Success и все!
wefhuieu, эт обычный скрипт получается, как тебе нарисовали.
Я например на голую Ubuntu (без DE) скриптом таким, положенным на сервер, устанавливаю Unity, добавляю репы, все нужные пакеты!проги, делаю все настройки, автологин и т.д., он же - скрипт по финалу делает перегруз системы и перед тобой полностью настроенная под себя система.
Что весьма удобно.
Единственное, не apt-get, а просто apt install...
apt-get устаревшая связка, хотя и рабочая.
Только не забудь его исполняемым сделать: chmod +x /путь/к/файлу.sh
Можно файл и без .sh делать...