【发布时间】:2019-02-19 01:01:13
【问题描述】:
我是 bash 脚本的新手。我有一个 shell 脚本,它通过终端在 Matlab 中运行多个用于纵向图像处理的函数。我想在终端中并行化进程。
下面是它如何运行的一个简短示例:
./script.sh *.nii -surface -m /Applications/MATLAB_R2018b.app/bin/matlab
*.nii 指的是在不同时间拍摄的单个主题的图像(即 subj1img1 subj1img2 subj3img3)。在我的情况下,每个主题有 3 张图像。因此,在每次运行中,脚本都会遍历单个主题的所有图像。
我想并行化这个过程,以便我可以同时为多个主题运行这个脚本。以我的一点经验阅读 GNU 并行,我无法弄清楚我需要编写的代码来实现它。如果有人有任何建议,我将不胜感激。
【问题讨论】:
-
欢迎来到 SO。更新您的问题以符合a Minimal, Complete, and Verifiable example 的标准。 Mechanical Turk detection actived。 SO 不是为您的网站“我们为您编写代码”。因此,请对您尝试编码的内容和失败的内容做出努力。分类审查结束。 .. 结束游览 ;-)
标签: bash matlab terminal parallel-processing