creare dinamicamente il filenumeromancante .txt?

Mi spiego meglio...

Ho necessità che:

lo script postato sopra riesca a capire.. non solo l'ultimo numero mancante progressivo ma anche quelli eventualmente mancanti nel mezzo...

es...

nella directory elenco posso avere questa situazione:

file1.txt
file3.txt
file4.txt

in questa situazione, mi piacerebbe se fosse possibile, riempire prima gli "spazi progressivi vuoti" cioè di file2.txt (in questo caso) prima di aggiungere il file5.txt

Sperando di essere stato abbastanza chiaro... attendo lumi in merito

GRAZIE!