Mac OS X - запустить скрипт оболочки из графического интерфейса рабочего стола - PullRequest
35 голосов
/ 10 июня 2010

Вы можете создать сценарий оболочки или сценарий Python или Ruby и запустить его на Mac с помощью «Терминала» ... если у вас открыт Finder, и вы нажимаете на значок файла, содержащего исходный кодсохраненный сценарий оболочки, есть ли способ запустить этот сценарий вместо открытия в моем текстовом редакторе?

Ответы [ 3 ]

76 голосов
/ 10 июня 2010

Да - просто добавьте суффикс .command к сценарию.

Примечание: убедитесь, что сценарий является исполняемым, например,

$ chmod +x myscript.command
4 голосов
/ 27 января 2017

Еще одна быстрая альтернатива - инструмент утконоса (http://sveinbjorn.org/platypus/). Бесплатно и хорошо, но вы можете пожертвовать, если хотите.

Platypus - это инструмент разработчика для операционной системы Mac OS X. Он создает собственные приложения Mac OS X из интерпретируемых сценариев, таких как сценарии оболочки или Perl, Ruby и Python. Это делается путем помещения сценария в комплект приложения вместе с собственным исполняемым двоичным файлом, который запускает сценарий.

2 голосов
/ 03 ноября 2010

просто свяжите .sh файлы с Terminal.app

...