わかりました...しばらくの間、これに対する答えを探していましたが、良い例が見つからないようです.
OSX でダブルクリックするだけでシェル ファイル(.command)を作成するにはどうすればよいですか。
- 新しいターミナル ウィンドウを開きます
- いくつかのコマンドを実行します
- ...そしてアクティブなままでいるので、他のことを続けられます!
私の目標は、個々の.commandファイルを使用してさまざまな環境をセットアップすることです。このファイルはそれぞれ変数を設定し、特定のコマンド ライン ツールを実行し、開いたままにして他のコマンドを手動で実行します。現在、次のようなものがあります。
#!/bin/sh
export MY_VAR_A="blah A"
export MY_VAR_B="blah B"
cd /Users/
...そして、これは機能しません。次の出力を含むターミナル ウィンドウが開きます。
Last login: Sat Aug 17 12:52:15 on ttys000
unknown60c5470527e4:~ me$ /Users/me/Documents/test.command ; exit;
logout
[Process completed]
私が望むものを達成するためのより良い(または単に異なる)方法はありますか?それとも、現在の.commandファイルで単純なものを調整するだけでよいのでしょうか?