Я пытаюсь запустить команду для всех папок, которые начинаются со слова SAM, которые находятся внутри другой папки с именем date (дата изменяется), а дата папки находится внутри другой папки с именем subject_01 (изменения темы) и папки subject_01 находится внутри основной папки с именем root.
Структура:
root/subject/date/SAM_folders
Это команда, которую я хочу запустить, и ее нужно выполнить с даты папки:
dtiConvPrep.sh folder_name
Пример:
dtiConvPrep.sh SAM_03_14_25
Я создал сценарий:
#!/bin/bash
array=(/root/*/*) #this vector contains all the folders (subject/date)
len=${#array[@]}
for (( q=0; q<$len; q++ ));
do
cd ${array[$q]} #To execute the command from the folder date for each subject
sleep 1
dtiConvPrep.sh SAM*
done
Но он работает только для 1 папки SAM в каждой папке с именем date для всех субъектов.
Есть идеи, как я могу решить эту проблему? Спасибо