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

ahmed_ben_mohamed12 Messages postés 10 Statut Membre -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
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.

2 réponses

  1. Utilisateur anonyme
     
    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
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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