Пакетный файл
Текстовый файл с командами, которые DOS и Windows выполняют по порядку, — файл .bat, язык сценариев, который никто не выбирал, но все использовали.
Всё началось с MS-DOS, где AUTOEXEC.BAT запускался при каждой загрузке и был ближайшим подобием системной конфигурации. Язык примитивен: echo, goto с метками, if, for и переменные в знаках процента (%PATH%). Настоящих функций и структур данных нет.
Windows NT принесла cmd.exe с расширением .cmd и чуть более приличной семантикой, но основа осталась прежней. По-настоящему его заменил PowerShell в 2006 году, и всё же .bat-файлы живут как клей в сборочных цепочках и установщиках — по тем же причинам, по которым в Unix живут shell-скрипты.