Если вы добавите двоичные файлы Mathematica в переменную окружения PATH в ~ / .profile,
export PATH=$PATH:/Applications/Mathematica.app/Contents/MacOS
Тогда вы просто напишите эту строку в своих сценариях Mathematica.
#!/usr/bin/env MathKernel -script
Теперь вы можете разбивать свои сценарии на точки.
$ cat hello.ma
#!/usr/bin/env MathKernel -script
Print["Hello World!"]
$ chmod a+x hello.ma
$ ./hello.ma
"Hello World!"
Протестировано с Mathematica 8.0.
Незначительная ошибка: Mathematica окружает Print [s] кавычками в Windows и Mac OS X, но не в Linux. WTF?