Llame a un programa de Mathematica desde la línea de comando, con líneas de comando args, stdin, stdout y stderr
Si tiene el código de Mathematica en foo.m, se puede invocar a Mathematica con-noprompt
y con-initfile foo.m
(o-run "<<foo.m"
) y los argumentos de línea de comando están disponibles en$CommandLine
(con basura adicional allí) pero hay una manera de tener solo un código matemático como
#!/usr/bin/env MathKernel
x = 2+2;
Print[x];
Print["There were ", Length[ARGV], " args passed in on the command line."];
linesFromStdin = readList[];
etc.
y chmod lo ejecutable y ejecutarlo? En otras palabras, ¿cómo se usa Mathematica como cualquier otro lenguaje de scripting (Perl, Python, Ruby, etc.)?