从Mac OS X上的命令行以批处理模式运行Mathematica,可以使用Mathematica的命令行工具MathKernel。首先,需要在命令行中指定MathKernel的路径,然后使用Mathematica的脚本文件作为输入。
具体步骤如下:
find / -name MathKernel
/Applications/Mathematica.app/Contents/MacOS/MathKernel
,则可以使用以下命令运行MathKernel:/Applications/Mathematica.app/Contents/MacOS/MathKernel -noprompt -run "<< /path/to/your/script.m"
其中,-noprompt
选项表示不显示Mathematica的启动信息,-run
选项表示执行Mathematica脚本文件,/path/to/your/script.m
是Mathematica脚本文件的路径。
/Applications/Mathematica.app/Contents/MacOS/MathKernel -noprompt -run "<< /path/to/your/script.m" > /path/to/output.txt
其中,>
表示将输出结果重定向到指定文件中,/path/to/output.txt
是输出结果保存的文件路径。
总之,从Mac OS X上的命令行以批处理模式运行Mathematica,需要使用MathKernel命令行工具,并指定Mathematica脚本文件作为输入。
领取专属 10元无门槛券
手把手带您无忧上云