Encontre um arquivo que foi criado dentro de cinco dias de outro arquivo no shell

Eu ainda sou muito novo no script, então fique comigo e se você tiver alguma pergunta, por favor sinta-se à vontade para perguntar.

Ok, então: eu tenho um arquivo, digamosarquivo.txt

arquivo.txt existe em um diretório /this/is/the/directory/file.txt

Em um diretório separado existem arquivos .log que me dizem o que acontece quandoarquivo.txt foi criado.

fuubar.log, fuu.log, bar.log, this.log, that.log, some.log, other.log... há um número desconhecido desses registros.

Eu preciso reunir todos os arquivos de log que ocorreram+ -5 dias doarquivo.txt arquivo sendo criado.

Por exemplo:arquivo.txt foi criado em 7 de julho de 2013 (não prestar atenção ao formato de data) Preciso dos arquivos de log que ocorreram em e entre 2 de julho de 2013 e 12 de julho de 2013.

Alguma ideia?

EDIT: Estou mais confuso sobre como comparar as datas dos arquivos para obter os corretos, eu sei como copiar arquivos.

Perl estat não estão disponíveis para mim

questionAnswers(3)

yourAnswerToTheQuestion