いくつかのパッケージを一度にインストールするスクリプトを作成しようとしています。問題は、 Python の拡張のようなsage ( http://www.sagemath.org ) を使用していることです。ターミナルにいるときは、次のように入力するだけです。
/Applications/sage/sage -sh #to get into sage shell
easy_install -U distribute #to install package
exit #to get out of sage shell
ただし、これらのコマンドをシェル スクリプトに書き込むと、sage シェルが開き、待機します。終了すると、distribute をインストールする次のコマンドに進みます。easy_install
セージシェル内でコマンドを実行するにはどうすればよいですか?