假设matlab命令在您的路径中(有关详细信息,请参阅文档)
假设你只想获得所有BMP(你没有指定文件类型),你可以使用一个简单的bash循环:
for f in *.BMP; do
matlab -nosplash -nodisplay -nojvm -r "my_command('$f'),quit()"
done
Run Code Online (Sandbox Code Playgroud)
的-nosplash,-nodisplay以及-nojvm确保GUI不会被触发,并-r指示MATLAB来运行该命令.将,quit()在年底确保MATLAB运行后退出.