Пакетный скрипт - Обзор
Пакетный скрипт встроен для автоматизации повторяющихся по своей природе последовательностей команд. Сценарии - это способ облегчить эту необходимость, автоматизируя эти последовательности команд, чтобы сделать жизнь в оболочке проще и продуктивнее. В большинстве организаций пакетный скрипт так или иначе встроен для автоматизации работы.
Некоторые из функций Batch Script:
Может считывать вводимые данные пользователей, чтобы их можно было обработать дальше.
Имеет структуры управления, такие как переключение if, while, для лучшей автоматизации и написания сценариев.
Поддерживает расширенные функции, такие как функции и массивы.
Поддерживает регулярные выражения.
Может включать другие программные коды, такие как Perl.
Некоторые из распространенных применений Batch Script:
Настройка серверов для разных целей.
Автоматизация служебных действий, таких как удаление ненужных файлов или файлов журналов.
Автоматизация развертывания приложений из одной среды в другую.
Установка программ сразу на разные машины.
Пакетные сценарии хранятся в простых текстовых файлах, содержащих строки с командами, которые выполняются последовательно, одна за другой. Эти файлы имеют специальное расширение BAT или CMD. Файлы этого типа распознаются и выполняются через интерфейс (иногда называемый оболочкой), предоставляемый системным файлом, называемым интерпретатором команд. В системах Windows этот интерпретатор известен как cmd.exe.
Запуск командного файла - это простой вопрос, просто щелкнув по нему. Пакетные файлы также можно запускать в командной строке или в строке Start-Run. В таком случае необходимо использовать полное имя пути, если путь к файлу не находится в среде пути. Ниже приводится простой пример пакетного скрипта. Этот пакетный сценарий при запуске удаляет все файлы в текущем каталоге.
:: Deletes All files in the Current Directory With Prompts and Warnings
::(Hidden, System, and Read-Only Files are Not Affected)
:: @ECHO OFF
DEL . DR