web-dev-qa-db-ja.com

Mac OS X-デスクトップGUIからシェルスクリプトを実行

シェルスクリプトまたはPythonまたはRubyスクリプトを作成し、「ターミナル」を使用してMacで実行できます... Finderを開いている場合は、保存されたシェルスクリプトのソースコードを含むファイルのアイコンをクリックすると、テキストエディターで開くのではなく、そのスクリプトを実行する方法はありますか?

36
dreftymac

はい-スクリプトに.commandサフィックスを付けるだけです。

注:スクリプトが実行可能であることを確認してください。

$ chmod +x myscript.command
77
Paul R

もう1つの簡単な代替手段は、カモノハシツールです( http://sveinbjorn.org/platypus/ )。無料で良いですが、必要に応じて寄付することができます。

Platypusは、Mac OS Xオペレーティングシステム用の開発者ツールです。 ShellスクリプトやPerlなどの解釈されたスクリプト、RubyおよびPythonプログラムからネイティブMac OS Xアプリケーションを作成します。これは、スクリプトを実行するネイティブの実行可能バイナリとともにアプリケーションバンドルにスクリプトをラップすることで実行されます。

4
alexrjs

.shファイルをTerminal.appに関連付けるだけです

2
namon