Автоматизация задач в программе «Терминал» на Mac с помощью AppleScript
Сценарии AppleScript позволяют ускорить работу с программой «Терминал» и автоматизировать часто выполняемые задачи. Программа «Терминал» поддерживает сценарии и понимает команды AppleScript. Эти команды описаны в словаре AppleScript для программы «Терминал».
Просмотр словаря AppleScript программы «Терминал»
В программе Finder на Mac откройте папку «Программы/Утилиты».
Перетяните значок Терминала на значок Редактора скриптов .
Открыть словарь AppleScript программы «Терминал»
В AppleScript можно использовать команду Do Shell Script
для отправки команды сценария UNIX shell в Терминал.
Запуск скриптов AppleScript в программе «Терминал»
Команда osascript позволяет выполнять сценарии AppleScript в программе «Терминал».
В программе «Терминал» на Mac можно ввести команду cd для перехода к каталогу, содержащему файл, который Вы хотите запустить. Например:
$ cd ~/Documents/YourScriptDirectory
Введите команду osascript. Например:
$ osascript YourScript.scpt