2017-12-01 12 views
1

約300台のコンピュータにインストールする予定のTerminal on OSXを使用して、一連のアプリケーション用にインストールbashスクリプトを作成しています。ターミナルで単一ファイルの既定のアプリケーションを変更する

brewをインストールしてインストールします。ffmpegをインストールし、アップデートpythonをインストールし、いくつかのプログラム、フォルダ、およびスクリプトをインストールします。

最後に、インストールプロセス中に作成された.shファイルを強制的にクリックして、ターミナルをクリックしたときにターミナルで開くようにする方法があります。今では、すべての.shファイルをターミナルで開くように変更したくないので、作成した新しいファイルをターミナルでデフォルトとして開くだけです。

+0

として、デフォルト以外のアプリケーションでファイルを開く-aを入れて、で開くアプリケーションを指定したい場合は、.SH開くためにすべてのファイルを変更することができますその後、あなたはそれを元に戻す変更を完了しましたか? – wanderer0810

+0

私は全国のマシンにこれをインストールしているので、私はそうしたくありませんし、.shファイルに関連付けられているシステム設定を混乱させたくありません。 –

+0

'some_bash_script.sh'の代わりに' some_bash_script.command'を使用してください。それはTerminal.appによって開かれます。 – jm666

答えて

0

openを使用すると、デフォルトのアプリケーションでファイルを開くことができます。

あなたは、このような

open -a "terminal" ~/Desktop/filename.sh

+0

ありがとうございますが、ターミナルは、スクリプトを使用するすべての時間の既定のアプリケーションになりたい一度だけ –

関連する問題