Convertion date avec la cmd sed
Résolu
smateur
-
smateur -
smateur -
Bonjour,
J'espére que vous allez bien,
Je voudrais changer le format de la date sur une requête en ligne de commande avec "sed" sous linux, j'ai réaliser plusieurs tentatives...
voici le text:
INSERT INTO Platts (DateJour, MinNorWes, MaxNorWes, Min_Medi, Max_Medi, PariDoll, CotaBlat, Prixoob_, Fretblat, FraAprVar, FraAprFix, CoefAdeq, PriRepJou, PriRepPre, S
tocJour, RecePrev, VentJour, VentPrev, StocPrev, ValeStoc, ObsePlat) VALUES ("03/06/01 00:00:00",240,247,232,237,10.611,239,2536.03,318.33,NULL,NULL,NULL,3281.63,3381.
87,0,0,0,0,0,0,NULL)
La date "03/06/01 00:00:00" est formaté en mm/jj/aa
Je voudrais la rendre en format suivante : aaaa-mm-jj
Merci d'avance pour votre aide.
J'espére que vous allez bien,
Je voudrais changer le format de la date sur une requête en ligne de commande avec "sed" sous linux, j'ai réaliser plusieurs tentatives...
voici le text:
INSERT INTO Platts (DateJour, MinNorWes, MaxNorWes, Min_Medi, Max_Medi, PariDoll, CotaBlat, Prixoob_, Fretblat, FraAprVar, FraAprFix, CoefAdeq, PriRepJou, PriRepPre, S
tocJour, RecePrev, VentJour, VentPrev, StocPrev, ValeStoc, ObsePlat) VALUES ("03/06/01 00:00:00",240,247,232,237,10.611,239,2536.03,318.33,NULL,NULL,NULL,3281.63,3381.
87,0,0,0,0,0,0,NULL)
La date "03/06/01 00:00:00" est formaté en mm/jj/aa
Je voudrais la rendre en format suivante : aaaa-mm-jj
Merci d'avance pour votre aide.
A voir également:
- Sed -i cmd
- Cmd - Guide
- Scannow cmd - Guide
- I showkeyplus - Télécharger - Utilitaires
- Cmd mac - Guide
- Récupérer clé windows cmd - Guide
2 réponses
Salut,
Une façon de faire :
Une façon de faire :
$ cat plop
INSERT INTO Platts (DateJour, MinNorWes, MaxNorWes, Min_Medi, Max_Medi, PariDoll, CotaBlat, Prixoob_, Fretblat, FraAprVar, FraAprFix, CoefAdeq, PriRepJou, PriRepPre, S
tocJour, RecePrev, VentJour, VentPrev, StocPrev, ValeStoc, ObsePlat) VALUES ("03/06/01 00:00:00",240,247,232,237,10.611,239,2536.03,318.33,NULL,NULL,NULL,3281.63,3381.
87,0,0,0,0,0,0,NULL)
$ sed 's#("\([^/]*\)/\([^/]*\)/\([^ ]*\) [^"]*#("\2-\1-\3#' plop
INSERT INTO Platts (DateJour, MinNorWes, MaxNorWes, Min_Medi, Max_Medi, PariDoll, CotaBlat, Prixoob_, Fretblat, FraAprVar, FraAprFix, CoefAdeq, PriRepJou, PriRepPre, S
tocJour, RecePrev, VentJour, VentPrev, StocPrev, ValeStoc, ObsePlat) VALUES ("06-03-01",240,247,232,237,10.611,239,2536.03,318.33,NULL,NULL,NULL,3281.63,3381.
87,0,0,0,0,0,0,NULL)