按主题迭代Bash脚本

按主题迭代Bash脚本,bash,Bash,我试图运行一个bash脚本,在给定路径中的所有主题上执行一个函数(神经科学软件)/home/freesurfer/subjects,但我不知道如何为每个主题迭代创建输出目录 我可以对单个主题执行此操作,因为我显式地声明了指定的输入和输出路径,但我不确定如何对多个主题执行此操作 该函数的工作原理如下: command -i < path to data> -s < path to output> 命令-i-s 我如何才能为多个主题实现相同的目标?输入和输出路径是如何关联

我试图运行一个bash脚本,在给定路径中的所有主题上执行一个函数(神经科学软件)
/home/freesurfer/subjects
,但我不知道如何为每个主题迭代创建输出目录

我可以对单个主题执行此操作,因为我显式地声明了指定的输入和输出路径,但我不确定如何对多个主题执行此操作

该函数的工作原理如下:

command -i < path to data> -s < path to output>
命令-i-s

我如何才能为多个主题实现相同的目标?

输入和输出路径是如何关联的?可以从输入路径生成输出路径名称?Mmmm。。。你有一个我们看不到的脚本,它处理一些我们也看不到的目录,它接受一些我们不知道的参数,并且…?
用于i in/home/freesurfer/subjects/*;do subject=“${i##*/}”;命令-i“/path/to/data/$subject”-s“/path/to/${subject}.out”。。。;完成
?您可以使用参数展开来隔离主题,然后使用它来调整数据和输出路径。