|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : janvier 2007 Messages : 766 ![]() |
Bonjour,
Je cherche avec sed comment remplacer AA;BB;CC;31-MAR-10;EE;FF en AA;BB;CC;20100331;EE;FF J'ai essaye avec SED plusieurs choses sans succes Merci d'avance Philippe |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Frédéric Brugmans Informaticien multitâche Inscription : février 2005 Messages : 661 ![]() |
avec awk :
Code :
|
||
|
|
10
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : janvier 2007 Messages : 766 ![]() |
Merci
Awk est considére comme "lourd" je vais encore cherché pour SED |
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 059 ![]() |
Bonjour,
pourquoi sed ? Code bash :
|
||
|
|
10
|
|
|
#5 |
|
Membre Expert
![]() Frédéric Brugmans Informaticien multitâche Inscription : février 2005 Messages : 661 ![]() |
|
|
|
10
|
|
|
#6 |
|
Membre confirmé
![]() Inscription : janvier 2007 Messages : 766 ![]() |
Ok
Il ne me reste plus qu'a faire une boucle pour tous les mois de l'annee, et a inverser le 310310 en 100331 en plus Merci |
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Frédéric Brugmans Informaticien multitâche Inscription : février 2005 Messages : 661 ![]() |
Pas besoin de faire une boucle, tu fais une liste de gsub et c'est parti
|
|
|
00
|
|
|
#8 |
|
Membre confirmé
![]() Inscription : janvier 2007 Messages : 766 ![]() |
le gensub ne fonctionne pas !
Code :
awk -F":" 'BEGIN{FS=";"OFS=";"}{ gsub("JAN","01",$10); gsub("MAR","03",$4);$4=gensub(/([0-9][0-9])-([0-9][0-9])-([0-9][0-9])/,"20\\3\\2\\1","",$4); print $0 ;}' /tmp/sed/databad.txt |
|
|
00
|
|
|
#9 |
|
Membre Expert
![]() Frédéric Brugmans Informaticien multitâche Inscription : février 2005 Messages : 661 ![]() |
Dans un script !
|
|
|
00
|
|
|
#10 | ||
|
Membre confirmé
![]() Inscription : janvier 2007 Messages : 766 ![]() |
Oui dans un script, en ligne de commande c'est ok
Mais j'ai deux colonnes a remplacer,et mes données ont ete deplace, je vais donc faire 2 awk Code :
|
||
|
|
00
|
|
|
#11 |
|
Membre confirmé
![]() Inscription : janvier 2007 Messages : 766 ![]() |
Youpi cela fonctionne
MERCI beaucoup |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com