Porque all/ph[1-34].nii
corresponde no máximo a 4 arquivos: all/ph1.nii
, all/ph2.nii
, all/ph3.nii
e all/ph4.nii
.
Nos padrões de shell, uma construção do formato [
char1 -
char2 ]
corresponde aos caracteres que classificam entre char1 e char2; então [1-34]
corresponde a 1
, 2
, 3
e 4
.
Você pode querer alterar o loop for
para
for i in $(seq 1 $coil)
do
ph=all/ph${i}.nii
...
done