Вот пример того, как цикл FOR может быть применен в сценарии bash для решения этой задачи:
#!/bin/bash
# Execute do-done inner part for each "item" under "folder/subjects/"
for subject in folder/subjects/*
do
# Check whether the source file exists
if [[ -f ${subject}/mri/norm.mgz ]]
then
# ${subject##*/} will cut the parent path from the value of the variable '$subject'
echo "Processing: ${subject##*/}"
# Create the new subject directory
mkdir -p "folder/investigation_folder/fs_norms/${subject##*/}"
# Copy the .mgz file into the new directory
cp "${subject}/mri/norm.mgz" "folder/investigation_folder/fs_norms/${subject##*/}/"
# Do the conversion to .nii (I'm not sure this is the correct syntax of mri_convert that you are using)
mri_convert "folder/investigation_folder/fs_norms/${subject##*/}/norm.mgz" "folder/investigation_folder/fs_norms/${subject##*/}/norm.nii"
fi
done
(Расширение ответа JanC, которое не вписывается в комментарий.)
Щелкните правой кнопкой мыши на Flash-апплете и выберите «Настройки ...», чтобы управлять только этим сайтом: [!d3 ]
Параметр «Глобальные настройки ...» контролирует все сайты. По-видимому, отключить его глобально по-прежнему позволяет включить для каждого сайта, так как это я сделал для приведенного выше скриншота.
В меню правой кнопки мыши есть опция, если вы нажмете на любой флеш-апплет, который приведет вас к специальному апплету на сайте Adobe, где вы можете его настроить.
Он также кажется единственным опции «всегда отрицают» или «всегда спрашивают» ...