|
From: | Ronie Marcio Marcondes Coelho |
Subject: | Re: [shell-script] for para mover arquivos por data |
Date: | Wed, 19 Sep 2018 17:15:40 +0000 |
Ola Cesar, boa tarde Daria pra usar awk pra gerar os comandos: ls -1 nodejs-????-??-??.gz | awk -F"-" '{ print "mkdir -p /backup/"$2" ; mkdir -p /backup/"$2"/"$3" ; mkdir -p /backup/"$2"/"$3"/"substr($4,1,2)"; mv " $0 " /backup/"$2"/"$3"/"substr($4,1,2)"/" }' > /tmp/distribuiarquivos chmod +x /tmp/distribuiarquivos sh /tmp/distribuiarquivos rm /tmp/distribuiarquivos A saida no arquivo /tmp/distribuiarquivos seria: mkdir -p /backup/2018 ; mkdir -p /backup/2018/03 ; mkdir -p /backup/2018/03/31; mv nodejs-2018-03-31.gz /backup/2018/03/31/ mkdir -p /backup/2018 ; mkdir -p /backup/2018/04 ; mkdir -p /backup/2018/04/26; mv nodejs-2018-04-26.gz /backup/2018/04/26/ mkdir -p /backup/2018 ; mkdir -p /backup/2018/05 ; mkdir -p /backup/2018/05/25; mv nodejs-2018-05-25.gz /backup/2018/05/25/ Boa Sorte []s Ronie Em 19/09/2018 13:37, Cesar Rodrigues
address@hidden [shell-script] escreveu:
|
[Prev in Thread] | Current Thread | [Next in Thread] |