Bonjour,

Je tiens d'abord à signaler que je suis débutant en langage unix.

Contexte :
Je crée des script unix sous windows grace à cygwin afin de formater des fichiers de log d'un serveur de ma boite.


Problème:
J'utilise la commande sed afin de trier tout cela, et j'aimerais effectuer grâce à cette commande un interchangement de chaine dans une ligne.

Plus explicitement, j'aimerais changer le format de la date qui est de la forme

Code : Sélectionner tout - Visualiser dans une fenêtre à part
dd/mm/yyyy ------> yyyy/mm/dd
Ma réflexion porte sur l'utilisation de la commande sed, j'ai vu qu'elle était très puissante, qu'elle permet de rechercher des chaines, de les remplacer/supprimer, de mettre des variables en tampon (mémoire annexe/principale).

Je vous présente une ligne de mon fichier de log :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
IP;logname;dd/mm/yyyy;url
J'espère avoir été assez explicite.

Merci beaucoup

Bonne journée à tous