luizcarlos18rj
(usa Suse)
Enviado em 18/04/2017 - 15:51h
Fala galera...
Peço a ajuda da galera para criar um script do zero que converta milhares de arquivos com vários nomes para um padrão, mas após a conversão eu queria ordenar pelo nome ( em formato de data ) e queria uma sequência correta, mas não sei por onde começar, são arquivos pdf e html e queria deixar os html também em pdf e fiz um tipo de "algoritmo" e queria transformar em shell script.
1 ) Pegue a data original de um arquivo. Ex. 31 MAR 2009
2) Acrescente + 1 dia a essa data verificando mudança de mês .Ex. 31 MAR 2009 --> 01 ABR 2009
3) Transforma essa data no formato "ddmmaa".EX 01 ABR 2009 --> 010409
4) Renomeie o arquivo no formato PD"data". Ex. PD010409
5) Se o arquivo não for pdf, mas sim html, deve convertê-lo para pdf
***Obs: esse passo pode ser dispensável pq eu posso converter na mão através de um software com GUI que faça conversão em lotes, mas mesmo assim se eu "converter" sua data de "criação" / "modificação" será modificada pela data atual, e eu queria que se isso acontecesse eu desse com comando "touch" para que a data original do arquivo fosse a mesma do nome.
6) Os arquivos devem ter sua data de criação modificada de acordo com o nome e não a data atual ( "touch")
7) Os passos de 1 a 6 devem ser feito em lote num pasta com mais de 2.000 arquivos.
8) Ordenar os arquivos em ordem cronológica pela data.
Isso é possível?