Bonjour à tous,
J'aimerais avoir votre avis sur la faisabilité d'une commande sed, permettant de transformer chaque chose de ce genre :
'2007-01-01 00:00:00+01' rencontré en '2007-01-01 00:00:00'
ou '2050-01-01 23:59:59.999+01' en '2050-01-01 23:59:59'
n'ayant des + que dans mes dates je pensais a une regex de ce genre :
:[0-9][0-9](.[0-9]*)?+[^']*
Mais comment faire pour que :
- le simple quote ne soit pas pris comme délimiteur du sed ?
- je remplace mon expression par seulement le morceau : :[0-9][0-9]
j'en suis la : ca ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 cat insertOracle2.sql | sed s/:/([0-9][0-9]/)(.[0-9]*)?+[^']*//1/g
Partager