Сценарий представляет собой серию инструкций, написанных в виде «простого текста». файл. Интерпретатор сценариев (например, Bash или другая оболочка, Python, Perl, Ruby и т. Д.) Считывает файл и выполняет инструкции, как если бы они были введены в командной строке.

Сценарий - это программа или последовательность инструкций, которые интерпретируются или выполняются другой программой, а не процессором компьютера, в отличие от скомпилированной программы.

Система Linux содержит много сценариев, особенно сценариев оболочки, используемых для выполнения основных задач, таких как управление пакетами и обновление конфигураций. Оболочки Bash и Dash, Awk, Python и Perl являются одними из наиболее часто используемых интерпретаторов / языков сценариев, используемых в Ubuntu. Для пользователей написание сценариев позволяет решать сложные задачи и автоматизировать простые.