Mathematicaプログラムの単体テストを書き始め、コマンドラインからいくつかのMakefileを使ってすべてを制御したいと思う。Mac OS XのコマンドラインからバッチモードのMathematica
Mathematica can be run from the command lineのようですが、Mac OS Xでこれをやってみるのは基本的な手順がわかりません。
更新:
このようなテストファイルの作成:
Print["hello"]; x := 1; y = x+1; z = y+1; Print["y="[email protected]]; Print["z="[email protected]]; Quit[];
をそして
/Applications/Mathematica.app/Contents/MacOS/MathKernel -noprompt < test.m
でそれを実行しているが、私はいくつかの並べ替えを得ることができる最も近いですバッチ処理。しかし、出力は醜いです。スクリプトのすべての行に改行が追加されます!
"hello" "y=2" "z=3"
これは、コンソール出力に情報を出力できるスクリプトに最も近いものですか?私はMathematica 6だけを使用していますが、違いはありません。
あなたがマッシュ見てきましたします。http://ai.eecsを。 umich.edu/people/dreeves/mash/? – Pillsy