Benoit Lacherez <[EMAIL PROTECTED]> a écrit :

> jipe <[EMAIL PROTECTED]> a écrit :
>
>
> >
> > pour nommer un fichier avec la date du jour, utiliser $(date [option])
> > par exemple: cat >$(date '+%j') te crée un fichier portant le n° du
> > jour dans l'année. 014 pour le 14 janvier. cat >toto$(date '+%j') crée
> > un fichier toto014 le 14 01, toto032 le 01 02, etc.
> > redirige simplement la sortie standard de ta commande en rajoutant à
> > la fin de cette commande >$(date '+%j') ou un autre nom comme pour
> > toto014, et mets un espace entre la fin de la commande et >
> > date '+%D' te donne la date au format 01/14/01 pour le 14 01 2001 mais
> > je ne suis pas sur que tu puisse nommer un fichier ainsi à cause des
> > /. en tout cas pas en terminal.
> >
> > bye
> > jipe
> >
>
> Tu peux choisir n'importe quel format pour la date donnée pas la commande
> date : par ex. date '+%d.%m.%Y' te donnera : 14.01.2001, ou date '+%d%m%Y'
> te donnera 14012001.
>
> Le plus simple me paraît être quelque chose du genre :
>
> find /répertoire -type f -mtime -1 -exec tar cvf sauve/sauve_`date
> '+%d%m%Y'` {} \;
>

Excusez-moi ! Evidemment, il fallait lire :
find /répertoire -type f -mtime -1 -exec tar uvf sauve/sauve_`date
> '+%d%m%Y'` {} \;

avec un u comme option de tar et non un c, sinon, chaque archivage écrase
les précédents !!!

Désolé...

Benoit Lacherez
Libourne - France
Projet de traduction de la documentation de Python:
http://frpython.sourceforge.net/



Répondre à