Je gère tous mes contacts sous Thunderbird et j'ai eu la mauvaise habitude d'enregistrer tous les n° de téléphone sous la forme 01.02.03.04.05 au lieu de la forme (conforme à la normalisation française) 01 02 03 04 05 (avec des espaces donc).
J'essaye depuis une bonne heure de trouver la commande qui va bien, sans succès. Voilà où j'en suis resté :
Code :
- sed -e "s/^\([0-9][0-9]\)\.\([0-9][0-9]\)\.\([0-9][0-9]\)\.\([0-9][0-9]\)\.\([0-9][0-9]\)$/^\([0-9][0-9]\)\ \([0-9][0-9]\)\ \([0-9][0-9]\)\ \([0-9][0-9]\)\ \([0-9][0-9]\)$/g" abook.mab > abook.mab.new
|
Avant j'avais essayé plus simple, mais déjà sans succès :
Code :
- sed -e 's/^[0-9][0-9]\.[0-9][0-9]\.[0-9][0-9]\.[0-9][0-9]\.[0-9][0-9]$/^[0-9][0-9]\ [0-9][0-9]\ [0-9][0-9]\ [0-9][0-9]\ [0-9][0-9]$/g' abook.mab > abook.mab.new
|
Si quelqu'un peu me dépanner, c'est pas de refus
Message édité par ecliptux le 28-04-2008 à 16:22:07