eu tenho 100 pastas: S001 S003 S004 S005 S006 ... S108 Eu preciso executar a imagem do docker para cada pasta para a pasta 10 simultaneamente, então o que estou tentando fazer com o código:
for d in /path/to/folder/S{001..012}; do num=${d##*S} &&
docker run -it --cpuset-cpus="10-39" --rm -v /path/to/folder:/bids -v
/path/to/out:/out -v
/license.txt:/opt/freesurfer/license.txt --
entrypoint=/opt/freesurfer/bin/recon-all poldracklab/fmriprep:latest -i
/bids/S"${num}"/anat/S"${num}"_T1w.nii.gz -subjid P"${num}" -sd
/out -all; done
Está funcionando, mas eu quero tornar este comando não serializado, então o comando executará todas as 10 pastas simultaneamente. Eu acho que o erro está em S {001.0.0}, não é uma maneira correta de implementar todos os números, 1-12, desde que eu passei os números.