Script para executar o comando em todos os arquivos da pasta

Eu sou novo no Freebsd / nginx, portanto, QAs semelhantes não me ajudaram; (eu estava executando um código:

$ext = pathinfo ($_FILES['rawexcel']['name'][$i], PATHINFO_EXTENSION);

//get extension of file, run different converters depending on extension
if ($ext == 'xlsx' ) {   exec("/usr/local/bin/cnvt   /var/tmp/xls/result.xlsx  /var/tmp/result.csv "); } 
else 
if ($ext == 'xls' ) {   exec("/usr/local/bin/xls2csv -x /var/tmp/xls/result.xls* -b WINDOWS-1251 -c /var/tmp/result.csv -a UTF-8"); } 
/var/tmp/xls/

quando meus nomes de arquivo eram constantes (result.xls, que foram convertidos em result.csv) e eu estava processando os arquivos um por um;cnvt exls2csv são conversores. Agora eu tenho o upload do ajax e quero executarexec comando para todos os arquivos em uma pasta, mantendo o nome do arquivo original. Tentei executar o mesmo código com o result.xls substituído por*(Estrela) mas não funcionou.

o que eu tenho:

pasta tmp / xls com arquivos do excel

o que eu quero:

converta todos os arquivos do Excel na pasta para .csv, mantendo seus nomes originais. Apreciará qualquer ajuda.

ATUALIZAR:a melhor maneira de executar um comando para todos os arquivos no diretório para criar / editar um script para isso, operando em todos os arquivos no diretório muito mais fácil no próprio bash. Boa sorte.

questionAnswers(1)

yourAnswerToTheQuestion