在批处理模式下运行Matlab
在我看来,在批处理模式下运行Matlab有两种方法: 第一个:在批处理模式下运行Matlab,matlab,command-line,batch-file,Matlab,Command Line,Batch File,在我看来,在批处理模式下运行Matlab有两种方法: 第一个: unset DISPLAY matlab > matlab.out 2>&1 << EOF plot(1:10) print file exit EOF 这两个相等吗 第一种方法简单地将标准输出>matlab.out和标准错误2>&1输入到文件matlab.out 然后,它使用将输入传递到MATLAB的方法(这不是MATLAB特有的,通常是将多行作为输入传递到命令行程序的方法)
unset DISPLAY
matlab > matlab.out 2>&1 << EOF
plot(1:10)
print file
exit
EOF
这两个相等吗
第一种方法简单地将标准输出>matlab.out
和标准错误2>&1
输入到文件matlab.out
然后,它使用将输入传递到MATLAB的方法(这不是MATLAB特有的,通常是将多行作为输入传递到命令行程序的方法)
语法是
matlab -nojvm -nosplash -r MyCommand
cat << END
some
text
multiple lines
END
python -c "print 'hello world'"