MathematicaScript


是独立可执行 Mathematica 脚本的解释程序.

更多信息更多信息

  • 解释程序允许运行使用 Mathematica 语言编写的独立可执行脚本.
  • 设置环境,然后在特殊模式中启动 Mathematica 内核.
  • 使用 的脚本遵循标准的 Unix 脚本规范:文件的首行包含 "#!" 字符,接着是 解释程序的绝对路径以及其他参数.
  • 若在脚本的第一行, 解释程序的绝对路径不能包含空格.
  • 文件的绝对路径, 的符号链接作为解释程序的路径是可接受的.
  • 脚本的首行必须包括 -script 选项,它必须是行中的最后选项.
  • 当执行脚本时,脚本的首行被内核忽略.
  • 脚本首行给出的参数,在默认情况下,被认为是 Mathematica 内核的选项.
  • 脚本文件的其他部分可能包含任意的 Mathematica 指令,它们会被按序执行.
  • 脚本文件名和它的自变量可以用脚本 $ScriptCommandLine 访问.
  • 标准的输入和输出通道 不能被重新定向,因此脚本可用于具有其他进程的管道中.
  • 当运行脚本时,Mathematica 内核不输出标志,没有 In[]Out[] 标签,并以 InputForm 产生所有输出,其中 PageWidth 选项有效地设为 Infinity.
  • 每个并发运行的 Mathematica 脚本启动它自己的内核,没有共享变量或定义. 并行运行的 Mathematica 脚本数可能受制于许可证的限制.
  • 当计算完脚本中所有 Mathematica 表达式时,内核将终止.
New to Mathematica? Find your learning path »
Have a question? Ask support »