msoliver
(usa Debian)
Enviado em 11/01/2017 - 20:27h
ernani.tecc escreveu:
Boa tarde,
Estou com uma pasta que contem mais de 200 mil arquivos XML, preciso de um comando onde eu possa mover ou compactar os arquivos por data.
Ex:
Compactar ou mover todos os XMLs criados no dia 01 de Dezembro de 2016
Ja busquei em varios sites e nao encontrei uma forma funcional de fazer funcionar.
Agradeco a todos que ajudarem.
Ernani, boa noite.
Com o comando abaixo, voce obtem os arquivos com a data especificada.
ls --full-time|awk -F" " '$6 ~ /2016-12-01/ {print $9}'
Sugestão:
Direcione a saida do comando acima para um "ARQUIVO", depois . . .
while read -r ARQ;do
mv $ARQ "DESTINO"
done<"ARQUIVO"
Att.:
Marcelo Oliver