FILE=backuplog'date '+%Y-%m-%d''.log

Fermé
ahmed_ben_mohamed12 Messages postés 9 Date d'inscription vendredi 16 décembre 2011 Statut Membre Dernière intervention 28 mars 2012 - 22 févr. 2012 à 11:09
dubcek Messages postés 18744 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 4 septembre 2024 - 22 févr. 2012 à 12:24
Bonjour,

J'ai un fichier sous la forme suivante :

oraBackup20120222_0300.log

Comment transformé de cette forme :

FILE=backuplog'date '+%Y-%m-%d''.log

Je peux indique l'année = %Y, le mois et le jour, Il me reste comment transformé l'heure 0300 et le caractére " _ ".

Merci à votre aide.

A voir également:

2 réponses

Utilisateur anonyme
22 févr. 2012 à 11:51
salut,

tu n'as qu'à récupérer la partie date, qui "correspond seulement" avec huit nombres, avec 'grep', et à l'utiliser avec l'option -d de 'date'.

il y a des --help, et des pages man pour ces deux commandes aussi.
0
dubcek Messages postés 18744 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 4 septembre 2024 5 617
22 févr. 2012 à 12:24
hello
que faut-il transformer et en quoi ?
comme ça ?
$ FILE=orabackup$(date +%Y%m%d_%H%M).log
$ echo $FILE
orabackup20120222_1220.log
$
0