Você pode usar um script de shell simples. Para executar seu comando 40 vezes, faça:
for file in path/to/*.csv; do
php magmi.cli.php -profile=FINALE -mode=create -CSV:filename="$file";
done
A construção for VARIABLE in PATH; do SOMETHING; done
passa por todos os arquivos (ou pastas) sequencialmente, atribuindo VARIABLE
a cada nome de arquivo / pasta. Em seguida, ele executa qualquerSOMETHING
% uma vez para cada arquivo. Você pode, então, consultar o arquivo usando $VARIABLE
, por exemplo, no script acima, VARIABLE
is file
e passarei para php
as $file
.