Removendo função desnecessária "leave()"
Padronizando espaçamentos
Corrigindo e otimizando sintaxe

Aspas duplas e correções em operandos foram adicionados a fim de
tornar o script mais confiável e tolerante a erros decorridos de
entradas potencialmente inválidas.
Otimizando impressão de lista e busca de arquivos